diff options
| author | raysan5 <raysan5@gmail.com> | 2019-03-02 14:29:04 +0100 |
|---|---|---|
| committer | raysan5 <raysan5@gmail.com> | 2019-03-02 14:29:04 +0100 |
| commit | d7fd6e0f1a4106690af7901173f421ea2fb1ea40 (patch) | |
| tree | 97ccc185e428d7d887584aa209d85ea160f0ff2e /src | |
| parent | 36fa0207f29a4f3e2ed1a8e4d541bcd14e09ff2b (diff) | |
| download | raylib-d7fd6e0f1a4106690af7901173f421ea2fb1ea40.tar.gz raylib-d7fd6e0f1a4106690af7901173f421ea2fb1ea40.zip | |
Corrected issue with possible 0 division
Reported on rfxgen tool, it crashes on some parameters
Diffstat (limited to 'src')
| -rw-r--r-- | src/raudio.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/raudio.c b/src/raudio.c index 5f42222e..d24cc8e6 100644 --- a/src/raudio.c +++ b/src/raudio.c @@ -367,7 +367,7 @@ static mal_uint32 OnAudioBufferDSPRead(mal_dsp *pDSP, mal_uint32 frameCount, voi { AudioBuffer *audioBuffer = (AudioBuffer *)pUserData; - mal_uint32 subBufferSizeInFrames = audioBuffer->bufferSizeInFrames/2; + mal_uint32 subBufferSizeInFrames = (audioBuffer->bufferSizeInFrames > 1)? audioBuffer->bufferSizeInFrames/2 : audioBuffer->bufferSizeInFrames; mal_uint32 currentSubBufferIndex = audioBuffer->frameCursorPos/subBufferSizeInFrames; if (currentSubBufferIndex > 1) |
