diff --git a/libavformat/utils.c b/libavformat/utils.c index cd189712c0..3fce3fa87b 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -499,7 +499,7 @@ int av_open_input_file(AVFormatContext **ic_ptr, const char *filename, av_freep(&pd->buf); if (pb) url_fclose(pb); - *ic_ptr = NULL; + av_freep(ic_ptr); return err; }