From 0160d3cc71ee6c83502409db057699cb0d74484b Mon Sep 17 00:00:00 2001 From: Kyle Sanderson Date: Thu, 24 Oct 2013 13:20:42 -0400 Subject: [PATCH] Fix regression in SDKTools SetClientListening hook refcounting (bug 5956, r=fyren). --- extensions/sdktools/voice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/sdktools/voice.cpp b/extensions/sdktools/voice.cpp index b794964d..9219bef2 100644 --- a/extensions/sdktools/voice.cpp +++ b/extensions/sdktools/voice.cpp @@ -66,7 +66,7 @@ SH_DECL_HOOK1_void(IServerGameClients, ClientCommand, SH_NOATTRIB, 0, edict_t *) bool DecHookCount() { - if (g_VoiceHookCount == 0) + if (--g_VoiceHookCount == 0) { SH_REMOVE_HOOK_MEMFUNC(IVoiceServer, SetClientListening, voiceserver, &g_SdkTools, &SDKTools::OnSetClientListening, false); return true;