diff --git a/src/sound/i_sound.cpp b/src/sound/i_sound.cpp
index c95b0221f..07cd43a4b 100644
--- a/src/sound/i_sound.cpp
+++ b/src/sound/i_sound.cpp
@@ -494,6 +494,7 @@ SoundHandle SoundRenderer::LoadSoundVoc(BYTE *sfxdata, int length)
 					break;
 				default: break;
 				}
+				i += blocksize;
 			}
 		}