From 6742afc5a80b2812311c9522f7e793c0a7e0e99d Mon Sep 17 00:00:00 2001 From: pk910 Date: Fri, 9 Sep 2011 02:42:01 +0200 Subject: [PATCH] fixed modcmd query bug --- modcmd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modcmd.c b/modcmd.c index dcf5cef..a5a3e67 100644 --- a/modcmd.c +++ b/modcmd.c @@ -266,6 +266,7 @@ static void handle_command_async(struct ClientSocket *client, struct UserNode *u char *str_a, *str_b = cbind->func->channel_access, *str_c; if(cbind->flags & CMDFLAG_OVERRIDE_CHANNEL_ACCESS) str_b = cbind->channel_access; + access_list[0] = '\0'; if(str_b) { str_c = strdup(str_b); str_b = str_c; @@ -285,8 +286,7 @@ static void handle_command_async(struct ClientSocket *client, struct UserNode *u } } free(str_c); - } else - access_list[0] = '\0'; + } if(!(chan->flags & CHANFLAG_REQUESTED_CHANINFO) || (sent_chan && sent_chan == chan) || access_count || minaccess) { printf_mysql_query("SELECT `channel_id`, `channel_pubcmd` %s FROM `channels` WHERE `channel_name` = '%s'", access_list, escape_string(chan->name)); res = mysql_use(); -- 2.20.1