#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) {