diff --git a/src/audio/SDL_audiocvt.c b/src/audio/SDL_audiocvt.c index a7cc96dd6..c1d920934 100644 --- a/src/audio/SDL_audiocvt.c +++ b/src/audio/SDL_audiocvt.c @@ -1102,7 +1102,7 @@ int SDL_ConvertAudioSamples(const SDL_AudioSpec *src_spec, const Uint8 *src_data if (dstlen >= 0) { dst = (Uint8 *)SDL_malloc(dstlen); if (dst) { - retval = (SDL_GetAudioStreamData(stream, dst, dstlen) >= 0) ? 0 : -1; + retval = (SDL_GetAudioStreamData(stream, dst, dstlen) == dstlen) ? 0 : -1; } } }