Commit 741b137a authored by rfelker's avatar rfelker

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).


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@11902 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent e56d7702
......@@ -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;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment