From 2759c311faeab339e52fcecaf52cd04885a5a54c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Mon, 12 Oct 2020 04:02:55 +0200 Subject: [PATCH] kike: use read/write rather than recv/send read/write support non-sockets, otherwise they're the same here. This is in preparation for fuzzing. --- kike.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kike.c b/kike.c index 1708d2c..8c77a7b 100644 --- a/kike.c +++ b/kike.c @@ -3061,8 +3061,8 @@ irc_try_read (struct client *c) while (true) { str_reserve (buf, 512); - n_read = recv (c->socket_fd, buf->str + buf->len, - buf->alloc - buf->len - 1 /* null byte */, 0); + n_read = read (c->socket_fd, buf->str + buf->len, + buf->alloc - buf->len - 1 /* null byte */); if (n_read > 0) { @@ -3137,7 +3137,7 @@ irc_try_write (struct client *c) while (buf->len) { - n_written = send (c->socket_fd, buf->str, buf->len, 0); + n_written = write (c->socket_fd, buf->str, buf->len); if (n_written >= 0) { str_remove_slice (buf, 0, n_written);