all: Change to use Func::GetName()

This commit is contained in:
Arne Welzel 2024-09-27 12:53:42 +02:00
parent 71e9c8d436
commit 77b9510c8a
13 changed files with 29 additions and 31 deletions

View file

@ -761,12 +761,10 @@ std::optional<broker::data> val_to_data(const Val* v) {
case TYPE_FILE: return {string(v->AsFile()->Name())};
case TYPE_FUNC: {
const Func* f = v->AsFunc();
std::string name(f->Name());
broker::vector rval;
rval.emplace_back(name);
rval.emplace_back(f->GetName());
if ( name.find("lambda_<") == 0 ) {
if ( f->GetName().find("lambda_<") == 0 ) {
// Only ScriptFuncs have closures.
if ( auto b = dynamic_cast<const zeek::detail::ScriptFunc*>(f) ) {
auto bc = b->SerializeCaptures();