Fixed proposal numbering check in sa_payload
This commit is contained in:
@@ -113,16 +113,6 @@ METHOD(payload_t, verify, status_t,
|
||||
{
|
||||
current_number = substruct->get_proposal_number(substruct);
|
||||
if (current_number < expected_number)
|
||||
{
|
||||
if (current_number != expected_number + 1)
|
||||
{
|
||||
DBG1(DBG_ENC, "proposal number is %d, expected %d or %d",
|
||||
current_number, expected_number, expected_number + 1);
|
||||
status = FAILED;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (current_number < expected_number)
|
||||
{
|
||||
DBG1(DBG_ENC, "proposal number smaller than previous");
|
||||
status = FAILED;
|
||||
|
||||
Reference in New Issue
Block a user