Merge in SNORT/snort3 from ~OSHUMEIK/snort3:fix_flow_data_check to master
Squashed commit of the following:
commit
fb6ba7116e92a58b804f9fa752abb9a6afa97e81
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date: Mon Dec 19 14:26:47 2022 +0200
smtp: decline fast-pattern buffer request when flow data is not present
bool Smtp::get_fp_buf(InspectionBuffer::Type ibt, Packet* p, InspectionBuffer& b)
{
SMTPData* smtp_ssn = get_session_data(p->flow);
- assert(smtp_ssn);
+
+ if (!smtp_ssn)
+ return false;
const void* dst = nullptr;
size_t dst_len = 0;