X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test.c;h=d362845b9a48e6d3570b1cfd130782bb7e0b5896;hb=d5888c10a181d6247e407f480524d36be6319b3e;hp=cda5f176d80e74407b8d3598e4336a8292d25aa3;hpb=2c9dfa2823b30638bc2f7166c15008b722ddebbe;p=utcp diff --git a/test.c b/test.c index cda5f17..d362845 100644 --- a/test.c +++ b/test.c @@ -82,11 +82,13 @@ 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; - utcp_set_connection_timeout(u, 10); + utcp_set_user_timeout(u, 10); if(!server) c = utcp_connect(u, 1, do_recv, NULL); @@ -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;