diff --git a/src/ID.h b/src/ID.h index 682f865a09..2c2dbcfe6e 100644 --- a/src/ID.h +++ b/src/ID.h @@ -143,7 +143,7 @@ public: bool DoInferReturnType() const { return infer_return_type; } void SetInferReturnType(bool infer) { infer_return_type = infer; } - virtual TraversalCode Traverse(TraversalCallback* cb) const; + TraversalCode Traverse(TraversalCallback* cb) const; bool HasOptionHandlers() const { return ! option_handlers.empty(); } diff --git a/src/analyzer/protocol/login/NVT.h b/src/analyzer/protocol/login/NVT.h index 0ae4697bf8..240972fe7b 100644 --- a/src/analyzer/protocol/login/NVT.h +++ b/src/analyzer/protocol/login/NVT.h @@ -172,10 +172,10 @@ protected: void DeliverChunk(int& len, const u_char*& data); void ScanOption(int& len, const u_char*& data); - virtual void SawOption(unsigned int code); - virtual void SawOption(unsigned int code, unsigned int subcode); - virtual void SawSubOption(const char* opt, int len); - virtual void BadOptionTermination(unsigned int code); + void SawOption(unsigned int code); + void SawOption(unsigned int code, unsigned int subcode); + void SawSubOption(const char* opt, int len); + void BadOptionTermination(unsigned int code); const char* PeerAuthName() const; NVT_Analyzer* peer = nullptr; diff --git a/src/analyzer/protocol/rpc/RPC.h b/src/analyzer/protocol/rpc/RPC.h index 3d48c14ced..88dcfd6c83 100644 --- a/src/analyzer/protocol/rpc/RPC.h +++ b/src/analyzer/protocol/rpc/RPC.h @@ -234,11 +234,11 @@ protected: }; void Init() override; - virtual bool CheckResync(int& len, const u_char*& data, bool orig); + bool CheckResync(int& len, const u_char*& data, bool orig); void DeliverStream(int len, const u_char* data, bool orig) override; void Undelivered(uint64_t seq, int len, bool orig) override; - virtual void NeedResync() + void NeedResync() { resync_state = NEED_RESYNC; resync_toskip = 0; diff --git a/src/analyzer/protocol/tcp/TCP_Reassembler.h b/src/analyzer/protocol/tcp/TCP_Reassembler.h index 105fa9dd46..2af575132f 100644 --- a/src/analyzer/protocol/tcp/TCP_Reassembler.h +++ b/src/analyzer/protocol/tcp/TCP_Reassembler.h @@ -83,7 +83,7 @@ public: uint64_t DataSeq() const { return LastReassemSeq(); } void DeliverBlock(uint64_t seq, int len, const u_char* data); - virtual void Deliver(uint64_t seq, int len, const u_char* data); + void Deliver(uint64_t seq, int len, const u_char* data); TCP_Endpoint* Endpoint() { return endp; } const TCP_Endpoint* Endpoint() const { return endp; }