]> git.sesse.net Git - vlc/commitdiff
Handle lack of listener in net_Accept
authorRémi Denis-Courmont <rem@videolan.org>
Wed, 19 Sep 2007 15:49:16 +0000 (15:49 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Wed, 19 Sep 2007 15:49:16 +0000 (15:49 +0000)
src/network/tcp.c

index 46ceb3e55b60aa5799375b51068e2ce8601d6c64..4187c83a5e4b2f5efc6250ff367a0bd3532c37ca 100644 (file)
@@ -261,8 +261,11 @@ next_ai: /* failure */
  *****************************************************************************
  * Accept a connection on a set of listening sockets and return it
  *****************************************************************************/
-int __net_Accept( vlc_object_t *p_this, int pi_fd[], mtime_t i_wait )
+int __net_Accept( vlc_object_t *p_this, int *pi_fd, mtime_t i_wait )
 {
+    if( pi_fd == NULL )
+        return -1;
+
     vlc_bool_t b_block = (i_wait < 0);
 
     while( !p_this->b_die )