From 0f40105aaa8295c47bd4b07fcca5b5b4f1d4ffb4 Mon Sep 17 00:00:00 2001 From: Stefano Sabatini Date: Fri, 21 Sep 2012 09:25:46 +0200 Subject: [PATCH] ffprobe: print codec_long_name only when available Avoid possible segmentation fault if codec_long_name is defined as NULL (for example if --enable-small). --- ffprobe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ffprobe.c b/ffprobe.c index 01576c1476..5078365413 100644 --- a/ffprobe.c +++ b/ffprobe.c @@ -1656,7 +1656,8 @@ static void show_stream(WriterContext *w, AVFormatContext *fmt_ctx, int stream_i const char *profile = NULL; if ((dec = dec_ctx->codec)) { print_str("codec_name", dec->name); - print_str("codec_long_name", dec->long_name); + if (dec->long_name) print_str ("codec_long_name", dec->long_name); + else print_str_opt("codec_long_name", "unknown"); } else { print_str_opt("codec_name", "unknown"); print_str_opt("codec_long_name", "unknown");