diff options
author | Test_User <hax@andrewyu.org> | 2023-08-07 22:54:39 -0400 |
---|---|---|
committer | Test_User <hax@andrewyu.org> | 2023-08-07 22:54:39 -0400 |
commit | fdf8e0a8f2561bd53dbfa65b5716ea916d5871b7 (patch) | |
tree | bcf8fb6febd1cb599460ade7531c0b96661d4dac | |
parent | da8dd9ca66bd19aeefcec87b2c9167abc6dcc5e4 (diff) | |
download | coupserv-fdf8e0a8f2561bd53dbfa65b5716ea916d5871b7.tar.gz coupserv-fdf8e0a8f2561bd53dbfa65b5716ea916d5871b7.zip |
Don't interpret non-HaxServ DMs as commands
Diffstat (limited to '')
-rw-r--r-- | server_network.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/server_network.c b/server_network.c index 1e8dc43..cf7c435 100644 --- a/server_network.c +++ b/server_network.c @@ -580,8 +580,10 @@ int privmsg_handler(struct string sender, uint64_t argc, struct string *argv) { return 0; offset = command_prefix.len; - } else { + } else if (argv[0].len == 9 && memcmp(argv[0].data, "1HC000000", 9) == 0) { offset = 0; + } else { + return 0; } if (offset >= argv[1].len || argv[1].data[offset] == ' ') |