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