]> jfr.im git - solanum.git/blobdiff - modules/um_regonlymsg.c
Combine stats A output parameters (#35)
[solanum.git] / modules / um_regonlymsg.c
index 224a4690a615cc19c1cac6a7b3c6edc44ead6e7f..3b31006a3b665a6d349158b11c383aa6b0741875 100644 (file)
@@ -100,6 +100,7 @@ h_hdl_invite(void *vdata)
        hook_data_channel_approval *data = vdata;
        struct Client *source_p = data->client;
        struct Client *target_p = data->target;
+       static char errorbuf[BUFSIZE];
 
        if (data->approved)
                return;
@@ -107,10 +108,11 @@ h_hdl_invite(void *vdata)
        if (allow_message(source_p, target_p))
                return;
 
-       sendto_one_numeric(source_p, ERR_NONONREG, form_str(ERR_NONONREG),
-                          target_p->name);
+       snprintf(errorbuf, sizeof errorbuf, form_str(ERR_NONONREG),
+                target_p->name);
 
        data->approved = ERR_NONONREG;
+       data->error = errorbuf;
 }
 
 static void