Skip to content
Snippets Groups Projects
Commit 7228bdee authored by Reynaldo H. Verdejo Pinochet's avatar Reynaldo H. Verdejo Pinochet
Browse files

ffserver: fix missing frees at connection setup


Should fix FFmpeg Coverity Scan issue #732266 and some of #732265

Signed-off-by: default avatarReynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
parent 1404e2a3
No related branches found
No related tags found
No related merge requests found
...@@ -648,18 +648,24 @@ static int http_server(void) ...@@ -648,18 +648,24 @@ static int http_server(void)
if (my_http_addr.sin_port) { if (my_http_addr.sin_port) {
server_fd = socket_open_listen(&my_http_addr); server_fd = socket_open_listen(&my_http_addr);
if (server_fd < 0) if (server_fd < 0) {
av_free(poll_table);
return -1; return -1;
}
} }
if (my_rtsp_addr.sin_port) { if (my_rtsp_addr.sin_port) {
rtsp_server_fd = socket_open_listen(&my_rtsp_addr); rtsp_server_fd = socket_open_listen(&my_rtsp_addr);
if (rtsp_server_fd < 0) if (rtsp_server_fd < 0) {
av_free(poll_table);
closesocket(server_fd);
return -1; return -1;
}
} }
if (!rtsp_server_fd && !server_fd) { if (!rtsp_server_fd && !server_fd) {
http_log("HTTP and RTSP disabled.\n"); http_log("HTTP and RTSP disabled.\n");
av_free(poll_table);
return -1; return -1;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment