X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=blobdiff_plain;f=src%2FClientSocket.c;h=d8faf26d4a0ec7c56ae3475f083b300300517df3;hp=eb11d88fc131558ff1bb698f883c37bd91144188;hb=ee39770362f69ced5b52104b622582e882af0b77;hpb=88751acefe20e568fc945d7e5f5c11e0a9c7be60 diff --git a/src/ClientSocket.c b/src/ClientSocket.c index eb11d88..d8faf26 100644 --- a/src/ClientSocket.c +++ b/src/ClientSocket.c @@ -25,6 +25,7 @@ #include "version.h" #include "IOHandler.h" #include "IRCEvents.h" +#include "log.h" struct socket_list { struct ClientSocket *data; @@ -54,7 +55,7 @@ void init_sockets() { sockets = malloc(sizeof(*sockets)); if (!sockets) { - perror("malloc() failed"); + printf_log("main", LOG_ERROR, "%s:%d malloc() failed", __FILE__, __LINE__); return; } sockets->data = NULL; @@ -156,9 +157,9 @@ int write_socket_force(struct ClientSocket *client, char* msg, int len) { if(!(client && (client->flags & SOCKET_FLAG_CONNECTED))) return 0; SYNCHRONIZE(synchronized); #ifdef HAVE_THREADS - putlog(LOGLEVEL_RAW, "[%d send %d] %s", getCurrentThreadID(), len, msg); + printf_log("main", LOG_IRCRAW, "[%d send %d] %s", getCurrentThreadID(), len, msg); #else - putlog(LOGLEVEL_RAW, "[send %d] %s", len, msg); + printf_log("main", LOG_IRCRAW, "[send %d] %s", len, msg); #endif iohandler_send(client->iofd, msg, len); client->traffic_out += len;