Browse Source

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
tags/v0.5
Philip Gladstone 22 years ago
parent
commit
8bc80f8b24
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      ffserver.c

+ 3
- 3
ffserver.c View File

@@ -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);


Loading…
Cancel
Save