diff --git a/src/analyzer/protocol/http/HTTP.cc b/src/analyzer/protocol/http/HTTP.cc index e9c0ff4a2d..5cef7d79c7 100644 --- a/src/analyzer/protocol/http/HTTP.cc +++ b/src/analyzer/protocol/http/HTTP.cc @@ -1371,7 +1371,7 @@ void HTTP_Analyzer::HTTP_Upgrade() { analyzer_tag_val->GetType()->Lookup(analyzer_tag_val->AsEnum()), upgrade_protocol_val->CheckString()); auto analyzer_tag = analyzer_mgr->GetComponentTag(analyzer_tag_val.get()); - auto* analyzer = analyzer_mgr->InstantiateAnalyzer(analyzer_tag, Conn()); + auto* analyzer = analyzer_mgr->InstantiateAnalyzer(std::move(analyzer_tag), Conn()); if ( analyzer ) { AddChildAnalyzer(analyzer);