X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FClientSocket.c;fp=src%2FClientSocket.c;h=6cf36e2d187a90e77186452d7fccc1f3c11cc3fa;hb=a9edc6bb8e1f1a9d610f8acb1585f8cc0f10cf34;hp=d1f80ff8773358a09a9c557b216afbea9c8490c8;hpb=406c308308e4d131475a692cd425cb156e0776f1;p=NeonServV5.git diff --git a/src/ClientSocket.c b/src/ClientSocket.c index d1f80ff..6cf36e2 100644 --- a/src/ClientSocket.c +++ b/src/ClientSocket.c @@ -362,16 +362,17 @@ int write_socket_force(struct ClientSocket *client, char* msg, int len) { #else putlog(LOGLEVEL_RAW, "[send %d] %s", len, msg); #endif + int ret = 1; if(!(client->flags & SOCKET_FLAG_HAVE_SSL) || ssl_write(client, msg, len) == -2) { #ifdef WIN32 - send(client->sock, msg, len, 0); + ret = send(client->sock, msg, len, 0); #else - write(client->sock, msg, len); + ret = write(client->sock, msg, len); #endif } client->traffic_out += len; DESYNCHRONIZE(synchronized); - return 1; + return ret; } int write_socket(struct ClientSocket *client, char* msg, int len) {