]> jfr.im git - solanum.git/commitdiff
extensions: Fix duplicate extban character usage
authorAaron Jones <redacted>
Mon, 28 Mar 2016 02:05:16 +0000 (03:05 +0100)
committerAaron Jones <redacted>
Mon, 28 Mar 2016 02:26:10 +0000 (03:26 +0100)
extb_usermode and extb_hostmask both use the same extban character
('m'), resulting in only one of the modules being usable (depending
on module load order) and neither one functioning if one of them
is unloaded.

This changes the character for extb_usermode from 'm' to 'u'.

[ci skip]

extensions/extb_usermode.c

index a8acc0a2aa9512116faa06c560d11355905dff12..87cba51eac8dd0e7205c9087e3c13af89694442f 100644 (file)
@@ -26,7 +26,7 @@ DECLARE_MODULE_AV2(extb_usermode, _modinit, _moddeinit, NULL, NULL, NULL, NULL,
 static int
 _modinit(void)
 {
-       extban_table['m'] = eb_usermode;
+       extban_table['u'] = eb_usermode;
 
        return 0;
 }
@@ -34,7 +34,7 @@ _modinit(void)
 static void
 _moddeinit(void)
 {
-       extban_table['m'] = NULL;
+       extban_table['u'] = NULL;
 }
 
 static int eb_usermode(const char *data, struct Client *client_p,