X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/dd7eb3ffaaa47d8d3203457fe7e857e88a6f9a4b..ff0482a9cb989d23082d0a1ed53c5faa463a8c2f:/src/client.c diff --git a/src/client.c b/src/client.c index b372e88..47ba0a4 100644 --- a/src/client.c +++ b/src/client.c @@ -1105,7 +1105,7 @@ exit_aborted_clients(void *unused) * */ void -dead_link(struct Client *client_p) +dead_link(struct Client *client_p, int sendqex) { struct abort_client *abt; @@ -1115,7 +1115,7 @@ dead_link(struct Client *client_p) abt = (struct abort_client *) rb_malloc(sizeof(struct abort_client)); - if(client_p->flags & FLAGS_SENDQEX) + if(sendqex) rb_strlcpy(abt->notice, "Max SendQ exceeded", sizeof(abt->notice)); else rb_snprintf(abt->notice, sizeof(abt->notice), "Write error: %s", strerror(errno)); @@ -1657,10 +1657,8 @@ make_user(struct Client *client_p) { user = (struct User *) rb_bh_alloc(user_heap); user->refcnt = 1; - user->metadata = irc_dictionary_create(irccmp); client_p->user = user; } - return user; }