From cd6bfbb0bb45e7a22690f3d82183125f2b105cfd Mon Sep 17 00:00:00 2001 From: Flole Date: Sat, 22 Jun 2024 22:26:45 +0200 Subject: [PATCH] Fix potential null-pointer dereference in muxer_mkv.c --- src/muxer/muxer_mkv.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/muxer/muxer_mkv.c b/src/muxer/muxer_mkv.c index a38d15af5..0acabf29c 100644 --- a/src/muxer/muxer_mkv.c +++ b/src/muxer/muxer_mkv.c @@ -784,8 +784,10 @@ _mk_build_metadata(const dvr_entry_t *de, const epg_broadcast_t *ebc, //https://www.matroska.org/technical/tagging.html //==> Depending on the COUNTRY it’s the format of the rating of a movie //==> (P, R, X in the USA, an age in other countries or a URI defining a logo). - tmp_age = ebc->age_rating; - addtag(q, build_tag_int("LAW_RATING", tmp_age, 0, NULL)); + if(ebc) { + tmp_age = ebc->age_rating; + addtag(q, build_tag_int("LAW_RATING", tmp_age, 0, NULL)); + } if(ch) addtag(q, build_tag_string("TVCHANNEL", -- 2.47.3