From 74495e70c2a89dc7dd938c5278cb256bd3820c9e Mon Sep 17 00:00:00 2001 From: pk910 Date: Wed, 21 Dec 2011 22:15:02 +0100 Subject: [PATCH] fixed trigger callback --- src/bot_NeonServ.c | 2 +- src/bot_NeonSpam.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bot_NeonServ.c b/src/bot_NeonServ.c index 83f1319..9685801 100644 --- a/src/bot_NeonServ.c +++ b/src/bot_NeonServ.c @@ -405,7 +405,7 @@ static void neonserv_trigger_callback(int clientid, struct ChanNode *chan, char printf_mysql_query("SELECT `trigger` FROM `bot_channels` LEFT JOIN `bots` ON `botid` = `bots`.`id` WHERE `chanid` = '%d' AND `botclass` = '%d'", chan->channel_id, BOTID); res = mysql_use(); row = mysql_fetch_row(res); - strcpy(trigger, (strlen(row[0]) ? row[0] : "+")); + strcpy(trigger, ((row && strlen(row[0])) ? row[0] : "+")); } static void start_bots() { diff --git a/src/bot_NeonSpam.c b/src/bot_NeonSpam.c index bd25010..251baf4 100644 --- a/src/bot_NeonSpam.c +++ b/src/bot_NeonSpam.c @@ -139,7 +139,7 @@ static void neonspam_trigger_callback(int clientid, struct ChanNode *chan, char printf_mysql_query("SELECT `trigger` FROM `bot_channels` LEFT JOIN `bots` ON `botid` = `bots`.`id` WHERE `chanid` = '%d' AND `botclass` = '%d'", chan->channel_id, BOTID); res = mysql_use(); row = mysql_fetch_row(res); - strcpy(trigger, (strlen(row[0]) ? row[0] : "~")); + strcpy(trigger, ((row && strlen(row[0])) ? row[0] : "~")); } static void start_bots() { -- 2.20.1