newgrf_sound.c
changeset 4701 9e83e5ae6de7
parent 4656 9c1d8c4d3e60
child 4975 7e2f5c450321
--- a/newgrf_sound.c	Sun Oct 01 17:26:37 2006 +0000
+++ b/newgrf_sound.c	Sun Oct 01 17:56:38 2006 +0000
@@ -68,6 +68,6 @@
 	if (callback == CALLBACK_FAILED) return false;
 	if (callback >= GetNumOriginalSounds()) callback += file->sound_offset - GetNumOriginalSounds();
 
-	SndPlayVehicleFx(callback, v);
+	if (callback < GetNumSounds()) SndPlayVehicleFx(callback, v);
 	return true;
 }