]> git.meshlink.io Git - utcp/blobdiff - selftest.c
Handle channel closure during a receive callback when the ringbuffer wraps.
[utcp] / selftest.c
index 0b8a891da5390f0a1a7b0e0057ce3c77c38fc20d..dacdd0c9e7748706fafe64fd34b68a2feb278bb5 100644 (file)
@@ -13,9 +13,9 @@ struct utcp_connection *c;
 ssize_t do_recv(struct utcp_connection *x, const void *data, size_t len) {
        if(!len) {
                if(errno) {
-                       fprintf(stderr, "%p Error: %s\n", x->utcp, strerror(errno));
+                       fprintf(stderr, "%p Error: %s\n", (void *)x->utcp, strerror(errno));
                } else {
-                       fprintf(stderr, "%p Connection closed by peer\n", x->utcp);
+                       fprintf(stderr, "%p Connection closed by peer\n", (void *)x->utcp);
                }
 
                if(x != c) {