added new multi log system
[NeonServV5.git] / src / UserNode.c
index a82e5ec701685f538abb8cedb7b79383c0f75f7f..cd8735e8f5ba7716b4cb5c3996d04b1353d53c7f 100644 (file)
@@ -20,6 +20,7 @@
 #include "tools.h"
 #include "IRCEvents.h"
 #include "IPNode.h"
+#include "log.h"
 
 static struct UserNode **userList;
 
@@ -288,7 +289,7 @@ struct UserNode* addUser(const char *nick) {
     struct UserNode *user = malloc(sizeof(*user));
     if (!user)
     {
-        perror("malloc() failed");
+        printf_log("main", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__);
         return NULL;
     }
     strcpy(user->nick, nick);
@@ -350,7 +351,7 @@ struct UserNode* createTempUser(const char *nick) {
     if(!user) {
         user = malloc(sizeof(*user));
         if (!user) {
-            perror("malloc() failed");
+            printf_log("main", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__);
             return NULL;
         }
         user->ident[0] = 0;
@@ -398,7 +399,7 @@ struct UserNode* createTempUserMask(const char *mask) {
             if(!user) {
                 user = malloc(sizeof(*user));
                 if (!user) {
-                    perror("malloc() failed");
+                    printf_log("main", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__);
                     return NULL;
                 }
                 user->ident[0] = 0;
@@ -421,7 +422,7 @@ struct UserNode* createTempUserMask(const char *mask) {
             user = malloc(sizeof(*user));
             if (!user)
             {
-                perror("malloc() failed");
+                printf_log("main", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__);
                 return NULL;
             }
             strcpy(user->host, cmask);
@@ -448,7 +449,7 @@ struct UserNode* createTempUserMask(const char *mask) {
                 user = malloc(sizeof(*user));
                 if (!user)
                 {
-                    perror("malloc() failed");
+                    printf_log("main", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__);
                     return NULL;
                 }
                 strcpy(user->nick, cmask);