Use shared_ptr instead of raw pointers in packet_analysis for analyzers and dispatchers

This commit is contained in:
Tim Wojtulewicz 2020-07-14 10:26:53 -07:00
parent 07b7a3be40
commit f39d6bb4c4
26 changed files with 89 additions and 98 deletions

View file

@ -14,9 +14,9 @@ public:
std::tuple<AnalyzerResult, identifier_t> Analyze(Packet* packet) override;
static Analyzer* Instantiate()
static zeek::packet_analysis::AnalyzerPtr Instantiate()
{
return new LinuxSLLAnalyzer();
return std::make_shared<LinuxSLLAnalyzer>();
}
private: