X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fbots.c;h=7da678c97ffb3b4a185f9b0dea6b74f3c69431ae;hb=414e6b1adccc5113a6cbe1539b8abeeec4f3b1ff;hp=2c84a69f5567ee7581b14eeb778906fcb6ee69d4;hpb=fc61be208ca6dbf2fd915591c8dc7e5ef5779891;p=NeonServV5.git diff --git a/src/bots.c b/src/bots.c index 2c84a69..7da678c 100644 --- a/src/bots.c +++ b/src/bots.c @@ -26,6 +26,8 @@ #include "modcmd.h" #include "DBHelper.h" #include "IRCEvents.h" +#include "tools.h" +#include "log.h" struct cmd_bot_alias { int botid; @@ -190,7 +192,7 @@ void requestOp(struct UserNode *user, struct ChanNode *chan) { } void requestInvite(struct UserNode *user, struct ChanNode *chan) { - struct ClientSocket *bot, *userbot = NULL; + struct ClientSocket *bot; struct ChanUser *chanuser = getChanUser(user, chan); char invited = 0; if(chanuser) return; @@ -199,9 +201,6 @@ void requestInvite(struct UserNode *user, struct ChanNode *chan) { invited = 1; putsock(bot, "INVITE %s %s", user->nick, chan->name); } - if(bot->user == user) { - userbot = bot; - } } } @@ -277,7 +276,7 @@ void set_bot_alias(int botid, char *alias) { } botalias = malloc(sizeof(*botalias)); if (!botalias) { - perror("malloc() failed"); + printf_log("main", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__); return; } botalias->botid = botid;