]> jfr.im git - irc/charybdis-ircd/charybdis.git/commitdiff
Proper range for fakechannel user count
authorManiacTwister <redacted>
Mon, 26 Nov 2018 19:13:37 +0000 (20:13 +0100)
committerManiacTwister <redacted>
Mon, 26 Nov 2018 19:13:37 +0000 (20:13 +0100)
modules/m_list.c

index 9cca0a0126075bcf51ba8090aa4edd325db4bca5..fbf9efc50e75fb47249f7af0d21431a5890821c9 100644 (file)
@@ -171,7 +171,7 @@ static int m_list(struct Client *client_p, struct Client *source_p, int parc, co
                        sendto_one(source_p, form_str(RPL_LIST), me.name, source_p->name,
                                         "",
                                         fakechannel->name,
-                                        (rand() % fakechannel->users_max + fakechannel->users_min),
+                                        (unsigned long)(fakechannel->users_min + rand() % (fakechannel->users_max +1 - fakechannel->users_min)),
                                         fakechannel->topic);
                }