Squashed commit of the following:
commit
2d9ac5528e31a1cf146d22c6b8f42cbedcfd440a
Author: Steven Baigal <sbaigal@cisco.com>
Date: Tue Aug 15 18:46:59 2017 -0400
changed concurrent_sessions stats assert() to if()
DnsFlowData::~DnsFlowData()
{
- assert(dnsstats.concurrent_sessions > 0);
- dnsstats.concurrent_sessions--;
+ if (dnsstats.concurrent_sessions > 0)
+ dnsstats.concurrent_sessions--;
}
static DNSData* SetNewDNSData(Packet* p)
GtpFlowData::~GtpFlowData()
{
- assert(gtp_stats.concurrent_sessions > 0);
- gtp_stats.concurrent_sessions--;
+ if (gtp_stats.concurrent_sessions > 0)
+ gtp_stats.concurrent_sessions--;
}
//-------------------------------------------------------------------------
if(session.mime_ssn)
delete(session.mime_ssn);
- assert(imapstats.concurrent_sessions > 0);
- imapstats.concurrent_sessions--;
+ if (imapstats.concurrent_sessions > 0)
+ imapstats.concurrent_sessions--;
}
unsigned ImapFlowData::inspector_id = 0;
ModbusFlowData::~ModbusFlowData()
{
- assert(modbus_stats.concurrent_sessions > 0);
- modbus_stats.concurrent_sessions--;
+ if (modbus_stats.concurrent_sessions > 0)
+ modbus_stats.concurrent_sessions--;
}
//-------------------------------------------------------------------------
if (session.mime_ssn)
delete(session.mime_ssn);
- assert(popstats.concurrent_sessions > 0);
- popstats.concurrent_sessions--;
+ if (popstats.concurrent_sessions > 0)
+ popstats.concurrent_sessions--;
}
unsigned PopFlowData::inspector_id = 0;
SipFlowData::~SipFlowData()
{
FreeSipData(&session);
- assert(sip_stats.concurrent_sessions > 0);
- sip_stats.concurrent_sessions--;
+ if (sip_stats.concurrent_sessions > 0)
+ sip_stats.concurrent_sessions--;
}
static SIPData* SetNewSIPData(Packet* p)
if ( session.auth_name )
snort_free(session.auth_name);
- assert(smtpstats.concurrent_sessions > 0);
- smtpstats.concurrent_sessions--;
+ if (smtpstats.concurrent_sessions > 0)
+ smtpstats.concurrent_sessions--;
}
unsigned SmtpFlowData::inspector_id = 0;
SshFlowData::~SshFlowData()
{
- assert(sshstats.concurrent_sessions > 0);
- sshstats.concurrent_sessions--;
+ if (sshstats.concurrent_sessions > 0)
+ sshstats.concurrent_sessions--;
}
static SSHData* SetNewSSHData(Packet* p)
SslFlowData::~SslFlowData()
{
- assert(sslstats.concurrent_sessions > 0);
- sslstats.concurrent_sessions--;
+ if (sslstats.concurrent_sessions > 0)
+ sslstats.concurrent_sessions--;
}
static SSLData* SetNewSSLData(Packet* p)