From 12357c1d0c7fbe54bc9109dd432e3bc246848596 Mon Sep 17 00:00:00 2001 From: past-due <30942300+past-due@users.noreply.github.com> Date: Sun, 11 Aug 2024 13:46:25 -0400 Subject: [PATCH] calcDroidMuzzleBaseLocation: Sanity check --- src/droid.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/droid.cpp b/src/droid.cpp index 185ba7158ab..ec4e25612be 100644 --- a/src/droid.cpp +++ b/src/droid.cpp @@ -2183,7 +2183,7 @@ bool calcDroidMuzzleBaseLocation(const DROID *psDroid, Vector3i *muzzle, int wea CHECK_DROID(psDroid); - if (psBodyImd && !psBodyImd->connectors.empty()) + if (psBodyImd && static_cast(weapon_slot) < psBodyImd->connectors.size()) { Vector3i barrel(0, 0, 0);