You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	ffserver: use av_mallocz_array()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		| @@ -646,7 +646,7 @@ static int http_server(void) | ||||
|     struct pollfd *poll_table, *poll_entry; | ||||
|     HTTPContext *c, *c_next; | ||||
|  | ||||
|     if(!(poll_table = av_mallocz((nb_max_http_connections + 2)*sizeof(*poll_table)))) { | ||||
|     if(!(poll_table = av_mallocz_array(nb_max_http_connections + 2, sizeof(*poll_table)))) { | ||||
|         http_log("Impossible to allocate a poll table handling %d connections.\n", nb_max_http_connections); | ||||
|         return -1; | ||||
|     } | ||||
| @@ -2297,7 +2297,7 @@ static int http_prepare_data(HTTPContext *c) | ||||
|         c->fmt_ctx = *ctx; | ||||
|         av_freep(&ctx); | ||||
|         av_dict_copy(&(c->fmt_ctx.metadata), c->stream->metadata, 0); | ||||
|         c->fmt_ctx.streams = av_mallocz(sizeof(AVStream *) * c->stream->nb_streams); | ||||
|         c->fmt_ctx.streams = av_mallocz_array(c->stream->nb_streams, sizeof(AVStream *)); | ||||
|  | ||||
|         for(i=0;i<c->stream->nb_streams;i++) { | ||||
|             AVStream *src; | ||||
| @@ -3425,7 +3425,7 @@ static int rtp_new_av_stream(HTTPContext *c, | ||||
|     if (!st) | ||||
|         goto fail; | ||||
|     ctx->nb_streams = 1; | ||||
|     ctx->streams = av_mallocz(sizeof(AVStream *) * ctx->nb_streams); | ||||
|     ctx->streams = av_mallocz_array(ctx->nb_streams, sizeof(AVStream *)); | ||||
|     if (!ctx->streams) | ||||
|       goto fail; | ||||
|     ctx->streams[0] = st; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user