ike: Make check for known payloads depend on IKE version

This commit is contained in:
Tobias Brunner
2014-12-05 15:41:46 +01:00
parent 7bd5548538
commit fac310a467
4 changed files with 41 additions and 26 deletions
+1 -1
View File
@@ -1170,7 +1170,7 @@ static status_t parse_message(private_task_manager_t *this, message_t *msg)
{
unknown = (unknown_payload_t*)payload;
type = payload->get_type(payload);
if (!payload_is_known(type) &&
if (!payload_is_known(type, msg->get_major_version(msg)) &&
unknown->is_critical(unknown))
{
DBG1(DBG_ENC, "payload type %N is not supported, "