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