diff --git a/libavformat/utils.c b/libavformat/utils.c index d0ad3589b6..0ba6fc3cd9 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -3333,7 +3333,7 @@ void av_dump_format(AVFormatContext *ic, int is_output) { int i; - uint8_t *printed = av_mallocz(ic->nb_streams); + uint8_t *printed = ic->nb_streams ? av_mallocz(ic->nb_streams) : NULL; if (ic->nb_streams && !printed) return;