]> git.lizzy.rs Git - dragonnet.git/blobdiff - dragonnet/recv.c
Handle WSA errors properly
[dragonnet.git] / dragonnet / recv.c
index 089aa3544aa53dfb4a2dda2aa0cc6e52dac4d424..36026604e6e566a3fe34b4b8197606356cd36f48 100644 (file)
@@ -2,6 +2,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include "error.h"
 #include "recv.h"
 #include "sock.h"
 
@@ -12,7 +13,7 @@ bool dragonnet_recv_raw(DragonnetPeer *p, void *buf, size_t n)
 
        ssize_t len = recv(p->sock, buf, n, MSG_WAITALL);
        if (len < 0) {
-               perror("recv");
+               dragonnet_perror("recv");
                abort();
        }