1.1 --- a/core/CConCmdManager.cpp Wed Feb 21 22:09:05 2007 +0000
1.2 +++ b/core/CConCmdManager.cpp Thu Feb 22 02:05:50 2007 +0000
1.3 @@ -151,6 +151,10 @@
1.4 iter++)
1.5 {
1.6 pHook = (*iter);
1.7 + if (!pHook->pf->IsRunnable())
1.8 + {
1.9 + continue;
1.10 + }
1.11 if (pHook->pAdmin && !CheckAccess(client, cmd, pHook->pAdmin))
1.12 {
1.13 if (result < Pl_Handled)
1.14 @@ -210,6 +214,10 @@
1.15 iter++)
1.16 {
1.17 pHook = (*iter);
1.18 + if (!pHook->pf->IsRunnable())
1.19 + {
1.20 + continue;
1.21 + }
1.22 pHook->pf->PushCell(args);
1.23 if (pHook->pf->Execute(&tempres) == SP_ERROR_NONE)
1.24 {
1.25 @@ -244,6 +252,10 @@
1.26 iter++)
1.27 {
1.28 pHook = (*iter);
1.29 + if (!pHook->pf->IsRunnable())
1.30 + {
1.31 + continue;
1.32 + }
1.33 if (m_CmdClient
1.34 && pHook->pAdmin
1.35 && !CheckAccess(m_CmdClient, cmd, pHook->pAdmin))