decoder/opus: fix "readpicture" on Opus files

Don't return early from ScanOpusTags() if only
TagHandler::WantPicture() is set.

Closes https://github.com/MusicPlayerDaemon/MPD/issues/1413
This commit is contained in:
Max Kellermann
2022-01-26 14:41:24 +01:00
parent fbecb05bf4
commit 86e9ed5f3a
2 changed files with 4 additions and 1 deletions

View File

@@ -91,7 +91,8 @@ ScanOpusTags(const void *data, size_t size,
if (!r.Expect("OpusTags", 8))
return false;
if (!handler.WantPair() && !handler.WantTag())
if (!handler.WantPair() && !handler.WantTag() &&
!handler.WantPicture())
return true;
if (!r.SkipString())