Add 'smtp_excessive_pending_cmds' weird

This commit is contained in:
Jon Siwek 2018-08-13 16:31:11 -05:00
parent 1f7e112879
commit d66a589558

View file

@ -381,8 +381,18 @@ void SMTP_Analyzer::NewCmd(const int cmd_code)
if ( first_cmd < 0 )
first_cmd = cmd_code;
else
{
auto constexpr max_pending_cmd_q_size = 1000;
if ( pending_cmd_q.size() == max_pending_cmd_q_size )
{
Weird("smtp_excessive_pending_cmds");
pending_cmd_q.clear();
}
pending_cmd_q.push_back(cmd_code);
}
}
else
first_cmd = cmd_code;
}