]> git.sesse.net Git - vlc/commitdiff
connect: handle EINTR
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Thu, 12 Jun 2008 17:16:55 +0000 (20:16 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Thu, 12 Jun 2008 17:16:55 +0000 (20:16 +0300)
Though this should not happen as we are using non-blocking mode

src/network/tcp.c

index 8045563c6c7c446c45e3743e44955af66ad33484..9254729ca9d734826f957a81ea6243a85e20d636 100644 (file)
@@ -161,7 +161,7 @@ int __net_Connect( vlc_object_t *p_this, const char *psz_host, int i_port,
         {
             int timeout, val;
 
-            if( net_errno != EINPROGRESS )
+            if( net_errno != EINPROGRESS && net_errno != EINTR )
             {
                 msg_Err( p_this, "connection failed: %m" );
                 goto next_ai;