]> git.sesse.net Git - vlc/commitdiff
If there is no local neither remote endpoint, default to listening
authorRémi Denis-Courmont <rem@videolan.org>
Thu, 23 Nov 2006 11:22:15 +0000 (11:22 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Thu, 23 Nov 2006 11:22:15 +0000 (11:22 +0000)
src/network/udp.c

index 19f2c2d1f9fbd8542898ffebd11c018503d8acef..b9e5d2aba494f808fb9f5447ff0fd670ab95e907 100644 (file)
@@ -418,14 +418,6 @@ int __net_OpenUDP( vlc_object_t *p_this, const char *psz_bind, int i_bind,
     network_socket_t sock;
     module_t         *p_network = NULL;
 
-    if (((psz_bind == NULL) || (psz_bind[0] == '\0')) && (i_bind == 0))
-    {
-        msg_Warn (p_this,
-                  "Obsolete net_OpenUDP with no local endpoint; "
-                  "Use net_ConnectUDP instead");
-        return net_ConnectUDP (p_this, psz_server, i_server, -1);
-    }
-
     if (((psz_server == NULL) || (psz_server[0] == '\0')) && (i_server == 0))
     {
         msg_Warn (p_this,
@@ -434,6 +426,14 @@ int __net_OpenUDP( vlc_object_t *p_this, const char *psz_bind, int i_bind,
         return net_ListenUDP1 (p_this, psz_bind, i_bind);
     }
 
+    if (((psz_bind == NULL) || (psz_bind[0] == '\0')) && (i_bind == 0))
+    {
+        msg_Warn (p_this,
+                  "Obsolete net_OpenUDP with no local endpoint; "
+                  "Use net_ConnectUDP instead");
+        return net_ConnectUDP (p_this, psz_server, i_server, -1);
+    }
+
     if( psz_server == NULL ) psz_server = "";
     if( psz_bind == NULL ) psz_bind = "";