From: Jaroslav Kysela Date: Thu, 31 Aug 2017 13:54:57 +0000 (+0200) Subject: transcoder: fix the NULL pointer dereference, fixes #4564 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=94a17531eed0ceeb00ee62c44d58a2f48970a8ab;p=thirdparty%2Ftvheadend.git transcoder: fix the NULL pointer dereference, fixes #4564 --- 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;