···556556 pid3 = state->id3;
557557 else if (offset == 1)
558558 pid3 = state->nid3;
559559- else
559559+ else if (audio_status() & AUDIO_STATUS_PLAY)
560560 {
561561 /* we had to get a temp id3 entry, fill freeid3 to free later */
562562 struct mp3entry *bufid3 = get_temp_mp3entry(NULL);