diff --git a/configure b/configure index 719244ef53..16c1f592a9 100755 --- a/configure +++ b/configure @@ -1808,7 +1808,6 @@ SYSTEM_FUNCS=" GetProcessMemoryInfo GetProcessTimes getrusage - getservbyport GetSystemTimeAsFileTime gettimeofday glob @@ -5106,7 +5105,6 @@ nvenc_encoder_extralibs='$ldl' if ! disabled network; then check_func getaddrinfo $network_extralibs - check_func getservbyport $network_extralibs check_func inet_aton $network_extralibs check_type netdb.h "struct addrinfo" diff --git a/libavformat/os_support.c b/libavformat/os_support.c index 7950e44889..86d0b8f306 100644 --- a/libavformat/os_support.c +++ b/libavformat/os_support.c @@ -205,16 +205,9 @@ int ff_getnameinfo(const struct sockaddr *sa, int salen, } if (serv && servlen > 0) { - struct servent *ent = NULL; -#if HAVE_GETSERVBYPORT if (!(flags & NI_NUMERICSERV)) - ent = getservbyport(sin->sin_port, flags & NI_DGRAM ? "udp" : "tcp"); -#endif /* HAVE_GETSERVBYPORT */ - - if (ent) - snprintf(serv, servlen, "%s", ent->s_name); - else - snprintf(serv, servlen, "%d", ntohs(sin->sin_port)); + return EAI_FAIL; + snprintf(serv, servlen, "%d", ntohs(sin->sin_port)); } return 0;