From 632942da5a3fdae582c0733e45b773d79cabd424 Mon Sep 17 00:00:00 2001 From: Aranud Date: Wed, 13 Mar 2019 23:31:24 +0100 Subject: [PATCH] game: fix flamer direction was not normalized at start (coverity) --- src/game/g_weapon.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/game/g_weapon.c b/src/game/g_weapon.c index a27113e3f..8e4395a54 100644 --- a/src/game/g_weapon.c +++ b/src/game/g_weapon.c @@ -3801,8 +3801,9 @@ gentity_t *Weapon_FlamethrowerFire(gentity_t *ent) // flamethrower exploit fix ent->client->flametime = level.time + 2500; + VectorCopy(forward, dir); VectorNormalize(dir); - VectorScale(forward, FLAME_START_SPEED, dir); + VectorScale(dir, FLAME_START_SPEED, dir); return fire_flamechunk(ent, start, dir); }