+Pending - build 152
+
+-- static analysis fix for new_http_inspect
+
15/05/08 - build 151
-- doc tweaks
if (session_data->transaction[source_id] == nullptr)
return;
+ clear(session_data, source_id);
+}
+
+void NHttpInspect::clear(NHttpFlowData* session_data, SourceId source_id)
+{
+ latest_section = nullptr;
+
// If current transaction is complete then we are done with it and should reclaim the space
if ((source_id == SRC_SERVER) && (session_data->type_expected[SRC_SERVER] == SEC_STATUS))
{
void show(SnortConfig*) override { LogMessage("NHttpInspect\n"); }
void eval(Packet*) override { }
void clear(Packet* p) override;
+ void clear(NHttpFlowData* session_data, NHttpEnums::SourceId source_id);
void tinit() override { }
void tterm() override { }
NHttpStreamSplitter* get_splitter(bool is_client_to_server) override
if (not_chunk && (session_data->section_type[source_id] != SEC_BODY))
{
delete[] buffer;
- buffer = nullptr;
}
+ buffer = nullptr;
return nullptr;
}
}
return &nhttp_buf;
}
+ my_inspector->clear(session_data, source_id);
buffer = nullptr;
}
return nullptr;