From d510633de2c1607214db1e43f6f8027380714c4b Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Tue, 23 Aug 2022 21:44:39 +0200 Subject: net: fix recv_all Make sure we handle read() returning 0, this is a valid use-case. --- src/net.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/net.h') 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); -- cgit v1.2.3