diff --git a/src/decoder/wavpack_plugin.c b/src/decoder/wavpack_plugin.c index 40140173d..c771db621 100644 --- a/src/decoder/wavpack_plugin.c +++ b/src/decoder/wavpack_plugin.c @@ -215,7 +215,7 @@ wavpack_decode(struct decoder *decoder, WavpackContext *wpc, bool can_seek, replay_gain_info ); } - } while (samples_got != samples_requested); + } while (samples_got > 0); } /**