Use send() when writing to sockets, and the return type is ssize_t.
This commit is contained in:
parent
5f4d57e846
commit
3ade33bfac
1 changed files with 1 additions and 1 deletions
|
@ -454,7 +454,7 @@ static void handle_meta_write(int sock, short events, void *data) {
|
|||
|
||||
connection_t *c = data;
|
||||
|
||||
size_t outlen = write(c->socket, c->outbuf.data + c->outbuf.offset, c->outbuf.len - c->outbuf.offset);
|
||||
ssize_t outlen = send(c->socket, c->outbuf.data + c->outbuf.offset, c->outbuf.len - c->outbuf.offset, 0);
|
||||
if(outlen <= 0) {
|
||||
logger(LOG_ERR, "Onoes, outlen = %zd (%s)", outlen, strerror(errno));
|
||||
terminate_connection(c, c->status.active);
|
||||
|
|
Loading…
Reference in a new issue