#define MSG "%s:%d (%s)", __FILE__, __LINE__, __FUNCTION__
static struct Listener fake_listener = {
- .next = NULL,
.name = "fake",
.F = NULL,
.ref_count = 0,
rb_dlinkAdd(client, &client->lnode, &client->servptr->serv->users);
client->localClient->listener = &fake_listener;
client->preClient->auth.accepted = true;
+ client->localClient->localflags |= LFLAGS_FAKE;
return client;
}
rb_dlinkAddAlloc(client, &local_oper_list);
rb_dlinkAddAlloc(client, &oper_list);
SetOper(client);
+ struct PrivilegeSet *p = privilegeset_set_new("test", "test:test", 0);
+ client->user->privset = privilegeset_ref(p);
}
void remove_local_person(struct Client *client)
client = make_client(NULL);
client->servptr = uplink;
+ client->localClient->localflags |= LFLAGS_FAKE;
attach_server_conf(client, find_server_conf(name));