]> jfr.im git - solanum.git/commitdiff
um_regonlymsg: prevent unregistered users from NOTICEing +R users too
authorDoug Freed <redacted>
Tue, 23 Aug 2022 12:04:03 +0000 (12:04 +0000)
committerDoug Freed <redacted>
Wed, 24 Aug 2022 21:16:39 +0000 (17:16 -0400)
modules/um_regonlymsg.c

index aaafe800c4997555f6a7564d9b646c47985a0902..a4056b2cc857858ec92fb9e6bd00c21ccced09ed 100644 (file)
@@ -169,13 +169,13 @@ h_hdl_privmsg_user(void *vdata)
        if (allow_message(source_p, target_p))
                return;
 
+       data->approved = ERR_NONONREG;
+
        if (data->msgtype == MESSAGE_TYPE_NOTICE)
                return;
 
        sendto_one_numeric(source_p, ERR_NONONREG, form_str(ERR_NONONREG),
                           target_p->name);
-
-       data->approved = ERR_NONONREG;
 }
 
 static mapi_hfn_list_av1 um_regonlymsg_hfnlist[] = {