aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/net.h
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2022-08-23 21:44:39 +0200
committerEgor Tensin <Egor.Tensin@gmail.com>2022-08-23 21:45:21 +0200
commitd510633de2c1607214db1e43f6f8027380714c4b (patch)
tree8802a21947499871bc553a92270093b7e9e679c6 /src/net.h
parentadd some code (diff)
downloadcimple-d510633de2c1607214db1e43f6f8027380714c4b.tar.gz
cimple-d510633de2c1607214db1e43f6f8027380714c4b.zip
net: fix recv_all
Make sure we handle read() returning 0, this is a valid use-case.
Diffstat (limited to '')
-rw-r--r--src/net.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/net.h b/src/net.h
index 31150e8..644520c 100644
--- a/src/net.h
+++ b/src/net.h
@@ -13,7 +13,7 @@ int connect_to_host(const char *host, const char *port);
int send_all(int fd, const void *, size_t);
int send_buf(int fd, const void *, size_t);
-int recv_all(int fd, void *, size_t);
+ssize_t recv_all(int fd, void *, size_t);
int recv_buf(int fd, void **, size_t *);
int recv_static(int fd, void *, size_t);