-/* bot_NeonSpam.c - NeonServ v5.5
+/* bot_NeonSpam.c - NeonServ v5.6
* Copyright (C) 2011-2012 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
if(chan->spam_settings) return 0;
struct NeonSpamSettings *settings = malloc(sizeof(*settings));
if(!settings) {
- perror("malloc() failed");
+ printf_log("neonserv", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__);
return 0;
}
MYSQL_RES *res;
return result;
joinnode = malloc(sizeof(*joinnode));
if(!joinnode) {
- perror("malloc() failed");
+ printf_log("neonserv", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__);
return NULL;
}
joinnode->ident = strdup(chanuser->user->ident);
static void createSpamNode(struct ChanUser *chanuser) {
struct NeonSpamNode *spamnode = malloc(sizeof(*spamnode));
if(!spamnode) {
- perror("malloc() failed");
+ printf_log("neonserv", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__);
return;
}
spamnode->lastmsg = 0;