From 257b1fa7ff71f7529c56e9485bf31452a258079a Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Mon, 25 Mar 2019 20:13:03 -0700 Subject: [PATCH] modules/vm: Move the issuing debuglog msg out of execute(). --- modules/vm.cc | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) 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);