diff --git a/src/broker/Manager.cc b/src/broker/Manager.cc index adbf494878..e5e6c66e75 100644 --- a/src/broker/Manager.cc +++ b/src/broker/Manager.cc @@ -1272,7 +1272,7 @@ void Manager::ProcessMessage(std::string_view topic, broker::zeek::Event& ev) { expected_type->GetName().c_str()); } - reporter->Warning("failed to convert remote event '%s' arg #%zu, %s", std::string{name}.c_str(), i, + reporter->Warning("failed to convert remote event '%s' arg #%zu, %s", std::string{name}.c_str(), i + 1, msg_addl.c_str()); // If we got a vector and expected a function this is diff --git a/testing/btest/Baseline/language.closure-sending-naming/recv.recv.error b/testing/btest/Baseline/language.closure-sending-naming/recv.recv.error index c0dcbdf313..58147ef0bc 100644 --- a/testing/btest/Baseline/language.closure-sending-naming/recv.recv.error +++ b/testing/btest/Baseline/language.closure-sending-naming/recv.recv.error @@ -1,5 +1,5 @@ ### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. -warning: failed to convert remote event 'ping' arg #1, got vector, expected func +warning: failed to convert remote event 'ping' arg #2, got vector, expected func warning: when sending functions the receiver must have access to a version of that function. For anonymous functions, that function must have the same body. received termination signal