diff options
-rw-r--r-- | src/newgrf_sound.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/newgrf_sound.cpp b/src/newgrf_sound.cpp index ffdddd5ca..f8eb1c79b 100644 --- a/src/newgrf_sound.cpp +++ b/src/newgrf_sound.cpp @@ -9,6 +9,7 @@ #include "vehicle_base.h" #include "sound_func.h" #include "core/smallvec_type.hpp" +#include "core/mem_func.hpp" static SmallVector<SoundEntry, ORIGINAL_SAMPLE_COUNT> _sounds; @@ -16,7 +17,9 @@ static SmallVector<SoundEntry, ORIGINAL_SAMPLE_COUNT> _sounds; /* Allocate a new Sound */ SoundEntry *AllocateSound() { - return _sounds.Append(); + SoundEntry *sound = _sounds.Append(); + MemSetT(sound, 0); + return sound; } |