From 94a17531eed0ceeb00ee62c44d58a2f48970a8ab Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 31 Aug 2017 15:54:57 +0200 Subject: [PATCH] transcoder: fix the NULL pointer dereference, fixes #4564 --- src/transcoding/transcode/transcoder.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/transcoding/transcode/transcoder.c b/src/transcoding/transcode/transcoder.c index 134c7b870..618e6f6e6 100644 --- a/src/transcoding/transcode/transcoder.c +++ b/src/transcoding/transcode/transcoder.c @@ -118,7 +118,8 @@ tvh_transcoder_start(TVHTranscoder *self, tvh_ss_t *ss_src) break; case AVMEDIA_TYPE_AUDIO: aprofile = (TVHAudioCodecProfile *)self->profiles[media_type]; - if (lang_match(aprofile->language1, ssc, &audio_pindex[0], i) == 0 && + if (avprofile && + lang_match(aprofile->language1, ssc, &audio_pindex[0], i) == 0 && lang_match(aprofile->language2, ssc, &audio_pindex[1], i) == 0) lang_match(aprofile->language3, ssc, &audio_pindex[2], i); break; -- 2.47.3