X-Git-Url: http://git.meshlink.io/?p=utcp;a=blobdiff_plain;f=test.c;h=d362845b9a48e6d3570b1cfd130782bb7e0b5896;hp=38240db8fb2c04eec2012ca46e9584ce67b3f8cf;hb=d5888c10a181d6247e407f480524d36be6319b3e;hpb=45780e57bcc77d6c5f146dea0bb1924cad25bd83 diff --git a/test.c b/test.c index 38240db..d362845 100644 --- a/test.c +++ b/test.c @@ -82,6 +82,8 @@ int main(int argc, char *argv[]) { connected = true; } + freeaddrinfo(ai); + struct utcp *u = utcp_init(server ? do_accept : NULL, NULL, do_send, &s); if(!u) return 1; @@ -120,7 +122,7 @@ int main(int argc, char *argv[]) { if(fds[1].revents) { struct sockaddr_storage ss; - socklen_t sl; + socklen_t sl = sizeof ss; int len = recvfrom(s, buf, sizeof buf, MSG_DONTWAIT, (struct sockaddr *)&ss, &sl); if(len <= 0) break;