From: Jaroslav Kysela Date: Mon, 6 Nov 2017 07:30:11 +0000 (+0100) Subject: libav: try to fix log crash, fixes #4707 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=06a9e74c9176e387f879f576265ff9d421cf0305;p=thirdparty%2Ftvheadend.git libav: try to fix log crash, fixes #4707 --- diff --git a/src/libav.c b/src/libav.c index 5a6b0ea18..e8867c49a 100644 --- a/src/libav.c +++ b/src/libav.c @@ -17,7 +17,7 @@ libav_log_callback(void *ptr, int level, const char *fmt, va_list vl) if (level != AV_LOG_QUIET && ((level <= AV_LOG_INFO) || (tvhlog_options & TVHLOG_OPT_LIBAV))) { - class_name = ptr ? av_default_item_name(ptr) : ""; + class_name = ptr && *(void **)ptr ? av_default_item_name(ptr) : ""; l1 = strlen(fmt); l2 = strlen(class_name);