From 30e753953bcf07d3a9507e761a4a57ac920d75cc Mon Sep 17 00:00:00 2001 From: Test_User Date: Wed, 19 Jun 2024 23:23:29 -0400 Subject: Fix some missing returns --- pseudoclients/haxserv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'pseudoclients') diff --git a/pseudoclients/haxserv.c b/pseudoclients/haxserv.c index 7683d5f..17fb236 100644 --- a/pseudoclients/haxserv.c +++ b/pseudoclients/haxserv.c @@ -494,8 +494,10 @@ int haxserv_pseudoclient_spam_command(struct string from, struct string sender, size_t count = str_to_unsigned(argv[0], &err); if (err) { notice(SID, HAXSERV_UID, respond_to, STRING("Unknown number.")); - } else if (count > 50000) { + return 0; + } else if (count > 1048576) { notice(SID, HAXSERV_UID, respond_to, STRING("Number exceeds the limit.")); + return 0; } size_t offset = (size_t)(argv[1].data - original_message.data); -- cgit v1.2.3