From ea9db34ab8f514501506e69c5fa7d825adf50832 Mon Sep 17 00:00:00 2001 From: Test_User Date: Sun, 9 Jun 2024 22:35:55 -0400 Subject: Fix missing argc check, fix warning message to contain the right number --- commands.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'commands.c') diff --git a/commands.c b/commands.c index e25ada9..b3fb422 100644 --- a/commands.c +++ b/commands.c @@ -333,6 +333,11 @@ int sh_command(struct string sender, struct string original_message, struct stri return 0; } + if (argc < 2) { + privmsg(STRING("1HC000000"), to, 1, (struct string[]){STRING("Missing args!")}); + return 0; + } + char wasspace = 1; uint64_t offset = 0; char found = 0; @@ -347,7 +352,7 @@ int sh_command(struct string sender, struct string original_message, struct stri } if (found < 1) { - WRITES(2, STRING("WARNING: Apparently there was no third argument... shouldn't happen.\n")); + WRITES(2, STRING("WARNING: Apparently there was no argument... shouldn't happen.\n")); return 0; } -- cgit v1.2.3