From 91a8fd0c633d06c11e33a54ce03e8d8dd5e7f58a Mon Sep 17 00:00:00 2001 From: Arne Welzel Date: Fri, 22 Nov 2024 10:58:11 +0100 Subject: [PATCH] Broker: Fix some error messages --- src/broker/Manager.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/broker/Manager.cc b/src/broker/Manager.cc index 118245a699..7c70ba3b25 100644 --- a/src/broker/Manager.cc +++ b/src/broker/Manager.cc @@ -873,7 +873,8 @@ zeek::RecordValPtr Manager::MakeEvent(ArgsSpan args, zeek::detail::Frame* frame) // Event val must come first. if ( arg_val->GetType()->Tag() != TYPE_FUNC ) { - Error("attempt to convert non-event into an event type"); + Error("attempt to convert non-event into an event type (%s)", + zeek::obj_desc_short(arg_val.get()).c_str()); return rval; } @@ -887,7 +888,7 @@ zeek::RecordValPtr Manager::MakeEvent(ArgsSpan args, zeek::detail::Frame* frame) auto num_args = static_cast(func->GetType()->Params()->NumFields()); if ( num_args != args.size() - 1 ) { - Error("bad # of arguments: got %zu, expect %zu", args.size() - 1, num_args + 1); + Error("bad # of arguments: got %zu, expect %zu", args.size() - 1, num_args); return rval; }