Mark fake test clients, don't assert they're real
This commit is contained in:
parent
d0a8ae2cf2
commit
5409fbc0f7
3 changed files with 6 additions and 2 deletions
|
@ -438,6 +438,7 @@ struct ListClient
|
||||||
#define LFLAGS_CORK 0x00000004
|
#define LFLAGS_CORK 0x00000004
|
||||||
#define LFLAGS_SCTP 0x00000008
|
#define LFLAGS_SCTP 0x00000008
|
||||||
#define LFLAGS_SECURE 0x00000010 /* for marking SSL clients as secure before registration */
|
#define LFLAGS_SECURE 0x00000010 /* for marking SSL clients as secure before registration */
|
||||||
|
#define LFLAGS_FAKE 0x00000020
|
||||||
|
|
||||||
/* umodes, settable flags */
|
/* umodes, settable flags */
|
||||||
/* lots of this moved to snomask -- jilles */
|
/* lots of this moved to snomask -- jilles */
|
||||||
|
|
|
@ -82,8 +82,9 @@ parse(struct Client *client_p, char *pbuffer, char *bufend)
|
||||||
struct Message *mptr;
|
struct Message *mptr;
|
||||||
struct MsgBuf msgbuf;
|
struct MsgBuf msgbuf;
|
||||||
|
|
||||||
s_assert(MyConnect(client_p));
|
s_assert(MyConnect(client_p) &&
|
||||||
s_assert(client_p->localClient->F != NULL);
|
(client_p->localClient->F != NULL ||
|
||||||
|
client_p->localClient->localflags & LFLAGS_FAKE));
|
||||||
if(IsAnyDead(client_p))
|
if(IsAnyDead(client_p))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
|
|
@ -59,6 +59,7 @@ struct Client *make_local_unknown(void)
|
||||||
rb_dlinkAdd(client, &client->lnode, &client->servptr->serv->users);
|
rb_dlinkAdd(client, &client->lnode, &client->servptr->serv->users);
|
||||||
client->localClient->listener = &fake_listener;
|
client->localClient->listener = &fake_listener;
|
||||||
client->preClient->auth.accepted = true;
|
client->preClient->auth.accepted = true;
|
||||||
|
client->localClient->localflags |= LFLAGS_FAKE;
|
||||||
|
|
||||||
return client;
|
return client;
|
||||||
}
|
}
|
||||||
|
@ -123,6 +124,7 @@ struct Client *make_remote_server_full(struct Client *uplink, const char *name,
|
||||||
|
|
||||||
client = make_client(NULL);
|
client = make_client(NULL);
|
||||||
client->servptr = uplink;
|
client->servptr = uplink;
|
||||||
|
client->localClient->localflags |= LFLAGS_FAKE;
|
||||||
|
|
||||||
attach_server_conf(client, find_server_conf(name));
|
attach_server_conf(client, find_server_conf(name));
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue