diff --git a/Engine/media/audio/clip_mymp3.cpp b/Engine/media/audio/clip_mymp3.cpp index 6cf9b29969..9546f32939 100644 --- a/Engine/media/audio/clip_mymp3.cpp +++ b/Engine/media/audio/clip_mymp3.cpp @@ -52,7 +52,7 @@ int MYMP3::poll() if (tempbuf != NULL) { int free_val = -1; - if (chunksize > in->todo) { + if (chunksize >= in->todo) { chunksize = in->todo; free_val = chunksize; } diff --git a/Engine/media/audio/clip_myogg.cpp b/Engine/media/audio/clip_myogg.cpp index 839155e5e6..4a9e8b3d8d 100644 --- a/Engine/media/audio/clip_myogg.cpp +++ b/Engine/media/audio/clip_myogg.cpp @@ -55,7 +55,7 @@ int MYOGG::poll() if (tempbuf != NULL) { int free_val = -1; - if (chunksize > in->todo) + if (chunksize >= in->todo) { chunksize = in->todo; free_val = chunksize;