]> git.sesse.net Git - vlc/commitdiff
Remove dead code (VLC only uses port numbers, not service names ever)
authorRémi Denis-Courmont <rem@videolan.org>
Sun, 12 Aug 2007 19:02:51 +0000 (19:02 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Sun, 12 Aug 2007 19:02:51 +0000 (19:02 +0000)
src/network/getaddrinfo.c

index b0fb52111c4fb2be0a523f230d24eae60ca3e0fe..35c584e9d4d46ae6983f844a8b4be9938ca56969 100644 (file)
@@ -402,34 +402,10 @@ getaddrinfo (const char *node, const char *service,
         char *end;
 
         d = strtoul (service, &end, 0);
-        if (end[0] /* service is not a number */
-         || (d > 65535))
-        {
-            struct servent *entry;
-            const char *protoname;
-
-            switch (protocol)
-            {
-                case IPPROTO_TCP:
-                    protoname = "tcp";
-                    break;
-
-                case IPPROTO_UDP:
-                    protoname = "udp";
-                    break;
-
-                default:
-                    protoname = NULL;
-            }
-
-            entry = getservbyname (service, protoname);
-            if (entry == NULL)
-                return EAI_SERVICE;
+        if (end[0] || (d > 65535u))
+            return EAI_SERVICE;
 
-            port = entry->s_port;
-        }
-        else
-            port = htons ((u_short)d);
+        port = htons ((u_short)d);
     }
 
     /* building results... */