libeplayer3/manager/audio.c: fix possible segfault

This commit is contained in:
Jacek Jendrzej
2020-04-05 07:50:12 +02:00
parent aaf845a711
commit 731ed1ea89

View File

@@ -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);
}