summaryrefslogtreecommitdiff
path: root/server_network.c
diff options
context:
space:
mode:
authorTest_User <hax@andrewyu.org>2024-05-06 21:16:40 -0400
committerTest_User <hax@andrewyu.org>2024-05-06 21:16:40 -0400
commit5bc51277e0a6884549172b0877c21beaebc2d8f6 (patch)
tree9fcaca187fcfc335ac353d9bf82cb24b1b7bce2e /server_network.c
parent7e5d56290d542bbb3880653bbb440b9429baa078 (diff)
downloadcoupserv-5bc51277e0a6884549172b0877c21beaebc2d8f6.tar.gz
coupserv-5bc51277e0a6884549172b0877c21beaebc2d8f6.zip
Fix bug of privmsg's not setting `to` correctly
Diffstat (limited to 'server_network.c')
-rw-r--r--server_network.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/server_network.c b/server_network.c
index 0a5f119..d75b494 100644
--- a/server_network.c
+++ b/server_network.c
@@ -782,7 +782,7 @@ int privmsg_handler(struct string sender, uint64_t argc, struct string *argv) {
privmsg(STRING("1HC000000"), log_channel, sizeof(message)/sizeof(*message), message);
- return cmd->func(sender, argv[1], argv[0], command_argc, command_argv, 0);
+ return cmd->func(sender, argv[1], argv[0].data[0] == '#' ? argv[0] : sender, command_argc, command_argv, 0);
} else {
SEND(STRING(":1HC000000 NOTICE "));
if (argv[0].data[0] == '#')