From: ast261 Date: Fri, 9 Feb 2024 18:48:36 +0000 (+0100) Subject: transcoding: access the codec name only when codec pointer is valid X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2ddd30661058955dd1ac3ff9e59b49dc4188bb6;p=thirdparty%2Ftvheadend.git transcoding: access the codec name only when codec pointer is valid this fixes #1635 --- diff --git a/src/transcoding/transcode/log.h b/src/transcoding/transcode/log.h index 335bf38a4..db471674c 100644 --- a/src/transcoding/transcode/log.h +++ b/src/transcoding/transcode/log.h @@ -58,8 +58,8 @@ #define tvh_context_log(self, level, fmt, ...) \ do { \ tvh_stream_log((self)->stream, (level), "[%s => %s]: " fmt, \ - ((self)->iavctx) ? (self)->iavctx->codec->name : "", \ - ((self)->oavctx) ? (self)->oavctx->codec->name : "", \ + ((self)->iavctx && (self)->iavctx->codec) ? (self)->iavctx->codec->name : "", \ + ((self)->oavctx && (self)->oavctx->codec) ? (self)->oavctx->codec->name : "", \ ##__VA_ARGS__); \ } while (0)