You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	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>
This commit is contained in:
		
							
								
								
									
										10
									
								
								ffserver.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								ffserver.c
									
									
									
									
									
								
							| @@ -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; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user