message: Log message if unknown/disallowed payload received
This commit is contained in:
committed by
Andreas Steffen
parent
e67161fe9e
commit
541543dbfe
@@ -2286,9 +2286,16 @@ static status_t parse_payloads(private_message_t *this)
|
|||||||
payload->destroy(payload);
|
payload->destroy(payload);
|
||||||
return VERIFY_ERROR;
|
return VERIFY_ERROR;
|
||||||
}
|
}
|
||||||
|
if (payload->get_type(payload) == PL_UNKNOWN)
|
||||||
DBG2(DBG_ENC, "%N payload verified, adding to payload list",
|
{
|
||||||
payload_type_names, type);
|
DBG2(DBG_ENC, "%N payload unknown or not allowed",
|
||||||
|
payload_type_names, type);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
DBG2(DBG_ENC, "%N payload verified, adding to payload list",
|
||||||
|
payload_type_names, type);
|
||||||
|
}
|
||||||
this->payloads->insert_last(this->payloads, payload);
|
this->payloads->insert_last(this->payloads, payload);
|
||||||
|
|
||||||
/* an encrypted (fragment) payload MUST be the last one, so STOP here.
|
/* an encrypted (fragment) payload MUST be the last one, so STOP here.
|
||||||
|
|||||||
Reference in New Issue
Block a user