libeplayer3/manager/ fix other possible segfault

This commit is contained in:
Jacek Jendrzej
2020-05-24 15:13:15 +02:00
parent 731ed1ea89
commit e52a31f89c
2 changed files with 3 additions and 3 deletions

View File

@@ -315,7 +315,7 @@ static int Command(Context_t *context, ManagerCmd_t command, void *argument)
}
case MANAGER_GETNAME:
{
if ((TrackCount > 0) && (CurrentTrack >= 0))
if ((TrackCount > 0) && (CurrentTrack >= 0) && (Tracks[CurrentTrack].Name != NULL ))
{
*((char **)argument) = (char *)strdup(Tracks[CurrentTrack].Name);
}