From 148271c5ea7a398697186bcc111ee81e83cb20ce Mon Sep 17 00:00:00 2001 From: Fyren Date: Mon, 25 May 2009 18:13:28 -0700 Subject: [PATCH] Fix crash when unloading a plugin with live user message hooks (bug 3817, r+a12=dvander) --- core/smn_usermsgs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/smn_usermsgs.cpp b/core/smn_usermsgs.cpp index e5907903..3cf52fdc 100644 --- a/core/smn_usermsgs.cpp +++ b/core/smn_usermsgs.cpp @@ -130,7 +130,7 @@ void UsrMessageNatives::OnPluginUnloaded(IPlugin *plugin) for (iter=pList->begin(); iter!=pList->end(); iter++) { pListener = (*iter); - if (g_UserMsgs.UnhookUserMessage(pListener->GetMessageId(), pListener, pListener->IsInterceptHook())) + if (g_UserMsgs.UnhookUserMessage2(pListener->GetMessageId(), pListener, pListener->IsInterceptHook())) { m_FreeListeners.push(pListener); }