diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2015-11-02 11:43:50 +0100 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2015-11-02 11:43:50 +0100 |
commit | 6b5d6c93dda9be232507a188f83e1f639238e958 (patch) | |
tree | c195f1947a258c5cd8c122ff13f057488841d2ac | |
parent | 9dc9b7e682fc6435ae02fa7713a15c53693262bb (diff) | |
parent | 00b62968d079e63bf22028f253ac297292436ebe (diff) | |
download | ffmpeg-6b5d6c93dda9be232507a188f83e1f639238e958.tar.gz |
Merge commit '00b62968d079e63bf22028f253ac297292436ebe'
* commit '00b62968d079e63bf22028f253ac297292436ebe':
os_support: Don't try to return the service name as a string in getnameinfo
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
-rwxr-xr-x | configure | 2 | ||||
-rw-r--r-- | libavformat/os_support.c | 11 |
2 files changed, 2 insertions, 11 deletions
@@ -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; |