From a2782318ded1d92897ed7f78f03917e6ed623345 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Sun, 5 Apr 2020 07:50:12 +0200 Subject: [PATCH] libeplayer3/manager/audio.c: fix possible segfault Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/5538068516e8a20b494859acc02434b2f25013c8 Author: Jacek Jendrzej Date: 2020-04-05 (Sun, 05 Apr 2020) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- libeplayer3/manager/audio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libeplayer3/manager/audio.c b/libeplayer3/manager/audio.c index d2240a0..7dc1312 100644 --- a/libeplayer3/manager/audio.c +++ b/libeplayer3/manager/audio.c @@ -303,7 +303,7 @@ static int Command(Context_t *context, ManagerCmd_t command, void *argument) } case MANAGER_GETENCODING: { - if ((TrackCount > 0) && (CurrentTrack >= 0)) + if ((TrackCount > 0) && (CurrentTrack >= 0) && (Tracks[CurrentTrack].Encoding != NULL )) { *((char **)argument) = (char *)strdup(Tracks[CurrentTrack].Encoding); }