diff --git a/src/analyzer/Manager.cc b/src/analyzer/Manager.cc index 181e6496d2..156496e234 100644 --- a/src/analyzer/Manager.cc +++ b/src/analyzer/Manager.cc @@ -356,7 +356,7 @@ void Manager::ScheduleAnalyzer(const IPAddr& orig, const IPAddr& resp, uint16_t } void Manager::ScheduleAnalyzer(const IPAddr& orig, const IPAddr& resp, PortVal* resp_p, Val* analyzer, double timeout) { - EnumValPtr ev{NewRef{}, analyzer->AsEnumVal()}; + auto ev = to_ptr(analyzer); return ScheduleAnalyzer(orig, resp, resp_p->Port(), resp_p->PortType(), zeek::Tag(std::move(ev)), timeout); }