diff options
Diffstat (limited to 'OpenAL32/alSource.c')
-rw-r--r-- | OpenAL32/alSource.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenAL32/alSource.c b/OpenAL32/alSource.c index c9051793..32e8c4da 100644 --- a/OpenAL32/alSource.c +++ b/OpenAL32/alSource.c @@ -62,7 +62,7 @@ AL_API ALvoid AL_APIENTRY alGenSources(ALsizei n,ALuint *sources) if(!IsBadWritePtr((void*)sources, n * sizeof(ALuint))) { // Check that the requested number of sources can be generated - if((Context->SourceMap.size + n) <= (ALsizei)Device->MaxNoOfSources) + if((ALuint)n <= Device->MaxNoOfSources - Context->SourceMap.size) { ALenum err; |