diff --git a/source/duke3d/src/sounds.cpp b/source/duke3d/src/sounds.cpp index b3c46e3d0..4b88ea42c 100644 --- a/source/duke3d/src/sounds.cpp +++ b/source/duke3d/src/sounds.cpp @@ -919,8 +919,7 @@ void S_Callback(uint32_t num) if ((int32_t)num == MUSIC_ID) return; - dq[dnum & (DQSIZE - 1)] = num; - dnum++; + dq[dnum++ & (DQSIZE - 1)] = num; } void S_ClearSoundLocks(void)