Revision addfeeff src/charon/encoding/message.c

b/src/charon/encoding/message.c
1000 1000
	/* append all payloads without a rule to the end */
1001 1001
	while (list->remove_last(list, (void**)&payload) == SUCCESS)
1002 1002
	{
1003
		DBG1(DBG_ENC, "payload %N has no ordering rule in %N %s",
1004
			 payload_type_names, payload->get_type(payload),
1005
			 exchange_type_names, this->message_rule->exchange_type,
1006
			 this->message_rule->is_request ? "request" : "response");
1003
		/* do not complain about payloads in private use space */
1004
		if (payload->get_type(payload) < 128)
1005
		{
1006
			DBG1(DBG_ENC, "payload %N has no ordering rule in %N %s",
1007
				 payload_type_names, payload->get_type(payload),
1008
				 exchange_type_names, this->message_rule->exchange_type,
1009
				 this->message_rule->is_request ? "request" : "response");
1010
		}
1007 1011
		add_payload(this, payload);
1008 1012
	}
1009 1013
	list->destroy(list);

Also available in: Unified diff