diff --git a/extensions/sdktools/voice.cpp b/extensions/sdktools/voice.cpp index 3b8e318a..28ed4f50 100644 --- a/extensions/sdktools/voice.cpp +++ b/extensions/sdktools/voice.cpp @@ -132,13 +132,16 @@ void SDKTools::OnClientDisconnecting(int client) { if (i == client) { - break; + continue; } if (g_VoiceMap[i][client] != LISTEN_DEFAULT) { g_VoiceMap[i][client] = LISTEN_DEFAULT; - DecHookCount(); + if (DecHookCount()) + { + return; + } } }