From: pk910 Date: Wed, 21 Dec 2011 21:15:02 +0000 (+0100) Subject: fixed trigger callback X-Git-Tag: v5.3~126 X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=commitdiff_plain;h=74495e70c2a89dc7dd938c5278cb256bd3820c9e fixed trigger callback --- 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() {