Use initializer to avoid leaving struct timeval half-uninitialized.
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>
Wed, 8 Sep 2010 18:25:55 +0000 (18:25 +0000)
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>
Wed, 8 Sep 2010 18:25:55 +0000 (18:25 +0000)
git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@32086 b3059339-0415-0410-9bf9-f77b7e298cf2

udp_sync.c

index bcd460d..bd4570c 100644 (file)
@@ -87,7 +87,7 @@ int get_udp(int blocking, float *master_position)
     static int done_init_yet = 0;
     static int sockfd;
     if (!done_init_yet) {
-        struct timeval tv;
+        struct timeval tv = { .tv_sec = 30 };
         struct sockaddr_in servaddr = { 0 };
 
         done_init_yet = 1;
@@ -99,7 +99,6 @@ int get_udp(int blocking, float *master_position)
         servaddr.sin_port        = htons(udp_port);
         bind(sockfd, (struct sockaddr *)&servaddr, sizeof(servaddr));
 
-        tv.tv_sec = 30;
         setsockopt(sockfd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv));
 
     }