You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	Minor bugfix to prevent segfault if a malloc fails. I have no idea what
will happen, but at least this crash is gone. Originally committed as revision 2307 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		| @@ -534,7 +534,6 @@ static int http_server(void) | ||||
|  | ||||
|     first_http_ctx = NULL; | ||||
|     nb_connections = 0; | ||||
|     first_http_ctx = NULL; | ||||
|  | ||||
|     start_multicast(); | ||||
|  | ||||
| @@ -681,8 +680,6 @@ static void new_connection(int server_fd, int is_rtsp) | ||||
|     if (!c) | ||||
|         goto fail; | ||||
|      | ||||
|     c->next = first_http_ctx; | ||||
|     first_http_ctx = c; | ||||
|     c->fd = fd; | ||||
|     c->poll_entry = NULL; | ||||
|     c->from_addr = from_addr; | ||||
| @@ -690,6 +687,9 @@ static void new_connection(int server_fd, int is_rtsp) | ||||
|     c->buffer = av_malloc(c->buffer_size); | ||||
|     if (!c->buffer) | ||||
|         goto fail; | ||||
|  | ||||
|     c->next = first_http_ctx; | ||||
|     first_http_ctx = c; | ||||
|     nb_connections++; | ||||
|      | ||||
|     start_wait_request(c, is_rtsp); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user