From 5bc51277e0a6884549172b0877c21beaebc2d8f6 Mon Sep 17 00:00:00 2001 From: Test_User Date: Mon, 6 May 2024 21:16:40 -0400 Subject: Fix bug of privmsg's not setting `to` correctly --- server_network.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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] == '#') -- cgit v1.2.3