[FFmpeg-devel] [PATCH] libavdevice/lavfi: check avfilter_graph_dump return value
quinkblack at foxmail.com
quinkblack at foxmail.com
Thu Nov 21 09:08:18 EET 2019
From: Zhao Zhili <zhilizhao at tencent.com>
---
libavdevice/lavfi.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/libavdevice/lavfi.c b/libavdevice/lavfi.c
index ca8f05f3f7..c949ff7e12 100644
--- a/libavdevice/lavfi.c
+++ b/libavdevice/lavfi.c
@@ -302,9 +302,13 @@ av_cold static int lavfi_read_header(AVFormatContext *avctx)
if (lavfi->dump_graph) {
char *dump = avfilter_graph_dump(lavfi->graph, lavfi->dump_graph);
- fputs(dump, stderr);
- fflush(stderr);
- av_free(dump);
+ if (dump != NULL) {
+ fputs(dump, stderr);
+ fflush(stderr);
+ av_free(dump);
+ } else {
+ FAIL(AVERROR(ENOMEM));
+ }
}
/* fill each stream with the information in the corresponding sink */
--
2.22.0
More information about the ffmpeg-devel
mailing list