From: Steve Chew (stechew) Date: Fri, 30 Oct 2020 19:23:08 +0000 (+0000) Subject: Merge pull request #2581 in SNORT/snort3 from ~SBAIGAL/snort3:late_starttls to master X-Git-Tag: 3.0.3-5~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=377de0c0b6c05e2a22c23affdef89dd0a785461d;p=thirdparty%2Fsnort3.git Merge pull request #2581 in SNORT/snort3 from ~SBAIGAL/snort3:late_starttls to master Squashed commit of the following: commit 0becc1e83d942d1bd85cb00b08a368a7264ac054 Author: Steven Baigal (sbaigal) Date: Mon Oct 26 16:37:52 2020 -0400 smtp: make sure the ssl search abandoned flag is preserved for reset --- diff --git a/src/service_inspectors/smtp/smtp.cc b/src/service_inspectors/smtp/smtp.cc index 8382f2a6f..d30466b44 100644 --- a/src/service_inspectors/smtp/smtp.cc +++ b/src/service_inspectors/smtp/smtp.cc @@ -524,7 +524,7 @@ static void SMTP_ResetState(Flow* ssn) { SMTPData* smtp_ssn = get_session_data(ssn); smtp_ssn->state = STATE_COMMAND; - smtp_ssn->state_flags = 0; + smtp_ssn->state_flags = (smtp_ssn->state_flags & SMTP_FLAG_ABANDON_EVT) ? SMTP_FLAG_ABANDON_EVT : 0; } static inline int InspectPacket(Packet* p)