diff --git a/ffserver.c b/ffserver.c index 20900fb44e..589ba5f331 100644 --- a/ffserver.c +++ b/ffserver.c @@ -1759,7 +1759,10 @@ static int http_parse_request(HTTPContext *c) q += strlen(q); len = sizeof(my_addr); - getsockname(c->fd, (struct sockaddr *)&my_addr, &len); + + /* XXX: Should probably fail? */ + if (getsockname(c->fd, (struct sockaddr *)&my_addr, &len)) + http_log("getsockname() failed\n"); /* XXX: should use a dynamic buffer */ sdp_data_size = prepare_sdp_description(stream,