aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorReynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>2014-04-28 11:46:57 -0400
committerReynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>2014-04-28 23:54:46 -0400
commit6d953ae2c4a49a0e19b558be72fb1a4c46f46705 (patch)
treeaba7b3ddceedb746c32b981ace043c71e72126ed
parentede411dd03950b91c6346f2a3ae0e7546555f42f (diff)
downloadffmpeg-6d953ae2c4a49a0e19b558be72fb1a4c46f46705.tar.gz
ffserver: do not ignore ff_socket_nonblock return
Should fix FFmpeg Coverity Scan issues #732180 & #732182 Signed-off-by: Reynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
-rw-r--r--ffserver.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/ffserver.c b/ffserver.c
index b9825a1d68..dd5575146e 100644
--- a/ffserver.c
+++ b/ffserver.c
@@ -572,7 +572,9 @@ static int socket_open_listen(struct sockaddr_in *my_addr)
closesocket(server_fd);
return -1;
}
- ff_socket_nonblock(server_fd, 1);
+
+ if (ff_socket_nonblock(server_fd, 1) < 0)
+ av_log(NULL, AV_LOG_WARNING, "ff_socket_nonblock failed\n");
return server_fd;
}
@@ -826,7 +828,8 @@ static void new_connection(int server_fd, int is_rtsp)
http_log("error during accept %s\n", strerror(errno));
return;
}
- ff_socket_nonblock(fd, 1);
+ if (ff_socket_nonblock(fd, 1) < 0)
+ av_log(NULL, AV_LOG_WARNING, "ff_socket_nonblock failed\n");
if (nb_connections >= nb_max_connections) {
http_send_too_busy_reply(fd);