From 419f5e338e457966ce19c73df822eaee29baa8b3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Fri, 2 Mar 2007 17:05:24 +0000 Subject: [PATCH] Remove dead code: VLC never resolves network service names, it only uses port numbers. --- src/network/getaddrinfo.c | 30 ++++-------------------------- 1 file changed, 4 insertions(+), 26 deletions(-) diff --git a/src/network/getaddrinfo.c b/src/network/getaddrinfo.c index f612c3ad2d..3df9be5d31 100644 --- a/src/network/getaddrinfo.c +++ b/src/network/getaddrinfo.c @@ -204,31 +204,9 @@ __getnameinfo( const struct sockaddr *sa, socklen_t salen, if (serv != NULL) { - struct servent *sent = NULL; - -#ifndef SYS_BEOS /* No getservbyport() */ - int solved = 0; - - /* service name resolution */ - if (!(flags & NI_NUMERICSERV)) - { - - sent = getservbyport(addr->sin_port, - (flags & NI_DGRAM) - ? "udp" : "tcp"); - if (sent != NULL) - { - strlcpy (serv, sent->s_name, servlen); - solved = 1; - } - } - if (sent == NULL) -#endif - { - snprintf (serv, servlen, "%u", - (unsigned int)ntohs (addr->sin_port)); - serv[servlen - 1] = '\0'; - } + snprintf (serv, servlen, "%u", + (unsigned int)ntohs (addr->sin_port)); + serv[servlen - 1] = '\0'; } } return 0; @@ -476,7 +454,7 @@ __getaddrinfo (const char *node, const char *service, protocol = IPPROTO_UDP; break; -#ifndef SYS_BEOS +#ifndef SOCK_RAW case SOCK_RAW: #endif case 0: -- 2.39.2