From 6aa7ec9df122d6e906f9c462ae601d546e28ea02 Mon Sep 17 00:00:00 2001 From: speedvoltage <32344549+speedvoltage@users.noreply.github.com> Date: Tue, 11 Mar 2025 12:07:22 +0100 Subject: [PATCH] Fix impulse 200 NULL pointer --- src/game/server/player.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/game/server/player.cpp b/src/game/server/player.cpp index b8a0519d2..c5caabf7e 100644 --- a/src/game/server/player.cpp +++ b/src/game/server/player.cpp @@ -6089,13 +6089,16 @@ void CBasePlayer::ImpulseCommands( ) pWeapon = GetActiveWeapon(); - if( pWeapon->IsEffectActive( EF_NODRAW ) ) + if ( pWeapon ) { - pWeapon->Deploy(); - } - else - { - pWeapon->Holster(); + if ( pWeapon->IsEffectActive( EF_NODRAW ) ) + { + pWeapon->Deploy(); + } + else + { + pWeapon->Holster(); + } } } break;