]> git.sesse.net Git - vlc/commitdiff
Avoid dummy "unknown option dccp-service" error
authorRémi Denis-Courmont <rem@videolan.org>
Tue, 4 Mar 2008 18:56:33 +0000 (20:56 +0200)
committerRémi Denis-Courmont <rem@videolan.org>
Tue, 4 Mar 2008 18:56:33 +0000 (20:56 +0200)
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
src/network/io.c

index 905f605cb8d4c026875481a0f97385e5bd819fef..28e5c210bd27719841af8b951f556b35f1b97045 100644 (file)
@@ -125,12 +125,15 @@ int net_Socket (vlc_object_t *p_this, int family, int socktype,
 #endif
 
 #ifdef DCCP_SOCKOPT_SERVICE
-    char *dccps = var_CreateGetNonEmptyString (p_this, "dccp-service");
-    if (dccps != NULL)
+    if (socktype == SOL_DCCP)
     {
-        setsockopt (fd, SOL_DCCP, DCCP_SOCKOPT_SERVICE, dccps,
-                    (strlen (dccps) + 3) & ~3);
-        free (dccps);
+        char *dccps = var_CreateGetNonEmptyString (p_this, "dccp-service");
+        if (dccps != NULL)
+        {
+            setsockopt (fd, SOL_DCCP, DCCP_SOCKOPT_SERVICE, dccps,
+                        (strlen (dccps) + 3) & ~3);
+            free (dccps);
+        }
     }
 #endif