diff --git a/src/plugin/Manager.cc b/src/plugin/Manager.cc index 1445ed9a63..c63c47dfd0 100644 --- a/src/plugin/Manager.cc +++ b/src/plugin/Manager.cc @@ -583,11 +583,11 @@ std::pair Manager::HookCallFunction(const Func* func, Frame* parent, v = p->HookCallFunction(func, parent, vargs); if ( v.second ) - { + { break; - } - } - + } + } + if ( HavePluginForHook(META_HOOK_POST) ) MetaHookPost(HOOK_CALL_FUNCTION, args, HookArgument(v)); diff --git a/src/plugin/Plugin.cc b/src/plugin/Plugin.cc index a54829d883..0c2d2dba40 100644 --- a/src/plugin/Plugin.cc +++ b/src/plugin/Plugin.cc @@ -293,7 +293,7 @@ int Plugin::HookLoadFile(const std::string& file, const std::string& ext) std::pair Plugin::HookCallFunction(const Func* func, Frame *parent, val_list* args) { - std::pair result(NULL, false); + std::pair result(NULL, false); return result; }