# HG changeset patch # User reimar # Date 1283968205 0 # Node ID 4111548d28f981d83606f997d4a55ff9d5a7bdec # Parent e648473842bd85c259c65867d82709c847b42717 Use initializer instead of memset, the memset in addition never worked due to swapped arguments. diff -r e648473842bd -r 4111548d28f9 udp_sync.c --- a/udp_sync.c Wed Sep 08 17:48:42 2010 +0000 +++ b/udp_sync.c Wed Sep 08 17:50:05 2010 +0000 @@ -76,13 +76,12 @@ static int sockfd; if (!done_init_yet) { struct timeval tv; - struct sockaddr_in servaddr; + struct sockaddr_in servaddr = { 0 }; done_init_yet = 1; sockfd = socket(AF_INET, SOCK_DGRAM, 0); - memset(&servaddr, sizeof(servaddr), 0); servaddr.sin_family = AF_INET; servaddr.sin_addr.s_addr = htonl(INADDR_ANY); servaddr.sin_port = htons(udp_port);