X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/ce60772db6eb54b5cc87bbaa5c3b5bf783d59be2..157c1f04bd3b04cbdcef5efb3cb280d0e10f1e7f:/src/client.c diff --git a/src/client.c b/src/client.c index 816a5d2..534bec2 100644 --- a/src/client.c +++ b/src/client.c @@ -423,19 +423,10 @@ notify_banned_client(struct Client *client_p, struct ConfItem *aconf, int ban) static const char k_lined[] = "K-lined"; const char *reason = NULL; const char *exit_reason = conn_closed; - char reasonbuf[BUFSIZE]; - if(ConfigFileEntry.kline_with_reason && !EmptyString(aconf->passwd)) + if(ConfigFileEntry.kline_with_reason) { - if(aconf->created) - { - rb_snprintf(reasonbuf, sizeof reasonbuf, "%s (%s)", - aconf->passwd, - smalldate(aconf->created)); - reason = reasonbuf; - } - else - reason = aconf->passwd; + reason = get_user_ban_reason(aconf); exit_reason = reason; } else