diff --git a/modules/vm.cc b/modules/vm.cc index b115eeaa6..8578790d2 100644 --- a/modules/vm.cc +++ b/modules/vm.cc @@ -483,9 +483,6 @@ try if(ret != fault::ACCEPT) return ret; - if(opts.post) - post_hook(event, eval); - if(opts.notify) notify_hook(event, eval); @@ -646,6 +643,9 @@ ircd::m::vm::_eval_pdu(eval &eval, if(opts.eval) eval_hook(event, eval); + if(opts.post) + post_hook(event, eval); + if(opts.write) _write(eval, event);