diff --git a/source/src/sound.cpp b/source/src/sound.cpp index 27ebf865..dda85bc0 100644 --- a/source/src/sound.cpp +++ b/source/src/sound.cpp @@ -905,7 +905,7 @@ struct sbuffer { if(!id) return; alclearerr(); - if(alIsBuffer(id)) alDeleteBuffers(1, &id); + if(id && alIsBuffer(id)) alDeleteBuffers(1, &id); id = 0; alerr(); }