Fix bug on OS X (BSD?) in net_accept() for UDP
diff --git a/library/net.c b/library/net.c
index 9d02661..b9fe68d 100644
--- a/library/net.c
+++ b/library/net.c
@@ -464,7 +464,7 @@
         /* UDP: wait for a message, but keep it in the queue */
         char buf[1] = { 0 };
 
-        ret = recvfrom( bind_fd, buf, 0, MSG_PEEK,
+        ret = recvfrom( bind_fd, buf, sizeof( buf ), MSG_PEEK,
                         (struct sockaddr *) &client_addr, &n );
     }