[FFmpeg-cvslog] r11902 - trunk/libavformat/udp.c
rfelker
subversion
Mon Feb 11 04:30:42 CET 2008
Author: rfelker
Date: Mon Feb 11 04:30:42 2008
New Revision: 11902
Log:
Do not use GNU-specific (or BSD-specific or whatever they may be)
constants which are completely unneeded anyway. Note that 3 is a cheap
integer bound for log10(1<<CHAR_BIT).
Modified:
trunk/libavformat/udp.c
Modified: trunk/libavformat/udp.c
==============================================================================
--- trunk/libavformat/udp.c (original)
+++ trunk/libavformat/udp.c Mon Feb 11 04:30:42 2008
@@ -196,10 +196,9 @@ static int udp_socket_create(UDPContext
static int udp_port(struct sockaddr_storage *addr, int addr_len)
{
- char sbuf[NI_MAXSERV];
- char hbuf[NI_MAXHOST];
+ char sbuf[sizeof(int)*3+1];
- if (getnameinfo((struct sockaddr *)addr, addr_len, hbuf, sizeof(hbuf), sbuf, sizeof(sbuf), NI_NUMERICHOST | NI_NUMERICSERV) != 0) {
+ if (getnameinfo((struct sockaddr *)addr, addr_len, NULL, 0, sbuf, sizeof(sbuf), NI_NUMERICSERV) != 0) {
av_log(NULL, AV_LOG_ERROR, "getnameinfo: %s\n", strerror(errno));
return -1;
}
More information about the ffmpeg-cvslog
mailing list