diff --git a/modules/vm.cc b/modules/vm.cc index 94acb4a47..6faf6b3a8 100644 --- a/modules/vm.cc +++ b/modules/vm.cc @@ -508,7 +508,18 @@ ircd::m::vm::inject(eval &eval, event, { "content", content }, }; - return execute(eval, event); + const m::event event_tuple + { + event + }; + + if(opts.debuglog_precommit) + log::debug + { + log, "Issuing: %s", pretty_oneline(event_tuple) + }; + + return execute(eval, event_tuple); } enum ircd::m::vm::fault @@ -539,12 +550,6 @@ try *eval.opts }; - if(eval.copts && eval.copts->debuglog_precommit) - log::debug - { - log, "Issuing: %s", pretty_oneline(event) - }; - if(eval.copts && eval.copts->issue) issue_hook(event, eval);