Browse Source

ffserver: fix missing frees at connection setup

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

Signed-off-by: Reynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
tags/n2.3
Reynaldo H. Verdejo Pinochet 11 years ago
parent
commit
7228bdeebd
1 changed files with 8 additions and 2 deletions
  1. +8
    -2
      ffserver.c

+ 8
- 2
ffserver.c View File

@@ -648,18 +648,24 @@ static int http_server(void)

if (my_http_addr.sin_port) {
server_fd = socket_open_listen(&my_http_addr);
if (server_fd < 0)
if (server_fd < 0) {
av_free(poll_table);
return -1;
}
}

if (my_rtsp_addr.sin_port) {
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;
}
}

if (!rtsp_server_fd && !server_fd) {
http_log("HTTP and RTSP disabled.\n");
av_free(poll_table);
return -1;
}



Loading…
Cancel
Save