From fb9f1878d0d56e1877befde73626e69d95483e6c Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Mon, 10 Apr 2023 09:49:18 +0200 Subject: [PATCH] - Exhumed: don't pass uninitialized data to the sound engine. This was creating very noisy warnings. --- source/games/exhumed/src/sound.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/games/exhumed/src/sound.cpp b/source/games/exhumed/src/sound.cpp index b90ca3bf6..98e9ec495 100644 --- a/source/games/exhumed/src/sound.cpp +++ b/source/games/exhumed/src/sound.cpp @@ -505,7 +505,7 @@ void GameInterface::UpdateSounds() DAngle ang; if (nSnakeCam > -1) { - Snake *pSnake = &SnakeList[nSnakeCam]; + Snake* pSnake = &SnakeList[nSnakeCam]; pos = pSnake->pSprites[0]->spr.pos; ang = pSnake->pSprites[0]->spr.Angles.Yaw; } @@ -514,6 +514,7 @@ void GameInterface::UpdateSounds() pos = pActor->spr.pos; ang = pActor->spr.Angles.Yaw; } + else pos.Zero(); SoundListener listener; listener.angle = float(-ang.Radians()); // Build uses a period of 2048. listener.velocity.Zero();