aboutsummaryrefslogtreecommitdiff
path: root/pseudoclients
diff options
context:
space:
mode:
Diffstat (limited to 'pseudoclients')
-rw-r--r--pseudoclients/haxserv.c4
1 files changed, 3 insertions, 1 deletions
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);