]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Do not use GNU-specific (or BSD-specific or whatever they may be)
authorrfelker <rfelker@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Mon, 11 Feb 2008 03:30:42 +0000 (03:30 +0000)
committerrfelker <rfelker@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Mon, 11 Feb 2008 03:30:42 +0000 (03:30 +0000)
constants which are completely unneeded anyway. Note that 3 is a cheap
integer bound for log10(1<<CHAR_BIT).

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@11902 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavformat/udp.c

index d5a48be3fa0456026a92dce648361208761b11cb..da3e253820d85f0f3a2dd17cafed4bab9d1b8260 100644 (file)
@@ -196,10 +196,9 @@ static int udp_socket_create(UDPContext *s, struct sockaddr_storage *addr, int *
 
 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;
     }