From ed905c33cd77ffec92a6519adc0d598860e32f2f Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Wed, 11 Sep 2024 16:20:05 +0200 Subject: [PATCH] fixed overly narrow Spicy test for manipulating packet analyzers --- src/spicy/manager.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/spicy/manager.cc b/src/spicy/manager.cc index 423febf1c9..4b1d32426c 100644 --- a/src/spicy/manager.cc +++ b/src/spicy/manager.cc @@ -458,21 +458,21 @@ bool Manager::togglePacketAnalyzer(const Tag& tag, bool enable) { } bool Manager::toggleAnalyzer(EnumVal* tag, bool enable) { - if ( tag->GetType() == analyzer_mgr->GetTagType() ) { + if ( tag->GetType()->GetName() == analyzer_mgr->GetTagType()->GetName() ) { if ( auto analyzer = analyzer_mgr->Lookup(tag, false) ) return toggleProtocolAnalyzer(analyzer->Tag(), enable); else return false; } - if ( tag->GetType() == file_mgr->GetTagType() ) { + if ( tag->GetType()->GetName() == file_mgr->GetTagType()->GetName() ) { if ( auto analyzer = file_mgr->Lookup(tag, false) ) return toggleFileAnalyzer(analyzer->Tag(), enable); else return false; } - if ( tag->GetType() == packet_mgr->GetTagType() ) { + if ( tag->GetType()->GetName() == packet_mgr->GetTagType()->GetName() ) { if ( auto analyzer = packet_mgr->Lookup(tag, false) ) return togglePacketAnalyzer(analyzer->Tag(), enable); else