+ *dynamic_reason = '\0';
+
+ if (ddata->aconf)
+ {
+ snprintf(dynamic_reason, BUFSIZE, form_str(ERR_YOUREBANNEDCREEP) "\r\n",
+ me.name, "*", get_user_ban_reason(ddata->aconf));
+ rb_write(ddata->F, dynamic_reason, strlen(dynamic_reason));
+
+ deref_conf(ddata->aconf);
+ }
+ else if (ddata->reason)
+ {
+ snprintf(dynamic_reason, BUFSIZE, ":%s 465 %s :%s\r\n",
+ me.name, "*", ddata->reason);
+ rb_write(ddata->F, dynamic_reason, strlen(dynamic_reason));
+ }
+