From aee95b6c74705616365e3b467130b8d214668f89 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Sat, 10 May 2008 19:21:11 +0000 Subject: [PATCH] bug fix, optimization --HG-- extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402135 --- extensions/sdktools/voice.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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; + } } }