From 9543cd593ed8249e9885598fc53de163c9d4e2d3 Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Fri, 21 Sep 2012 13:58:26 +0200 Subject: [PATCH] ffprobe: print format long_name only if non-NULL Fix possible crash when long_name is not defined (for example if --enable-small). --- ffprobe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ffprobe.c b/ffprobe.c index 5078365413..f6f5b8d1b9 100644 --- a/ffprobe.c +++ b/ffprobe.c @@ -1781,7 +1781,8 @@ static void show_format(WriterContext *w, AVFormatContext *fmt_ctx) print_str("filename", fmt_ctx->filename); print_int("nb_streams", fmt_ctx->nb_streams); print_str("format_name", fmt_ctx->iformat->name); - print_str("format_long_name", fmt_ctx->iformat->long_name); + if (fmt_ctx->iformat->long_name) print_str ("format_long_name", fmt_ctx->iformat->long_name); + else print_str_opt("format_long_name", "unknown"); print_time("start_time", fmt_ctx->start_time, &AV_TIME_BASE_Q); print_time("duration", fmt_ctx->duration, &AV_TIME_BASE_Q); if (size >= 0) print_val ("size", size, unit_byte_str); -- 2.11.0