mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-03 00:00:24 -04:00
parser: Make debug log for payload substructure rules more clear
Instead of this parsing rule 10 (1258) we now see this parsing rule 10 LIST of PROPOSAL_SUBSTRUCTURE in the debug log. Particularly useful if the list is empty as there won't be a message like this following it: x bytes left, parsing recursively PROPOSAL_SUBSTRUCTURE
This commit is contained in:
parent
be0af46d89
commit
2ec6d50a3c
@ -399,8 +399,16 @@ METHOD(parser_t, parse_payload, status_t,
|
||||
header_length = pld->get_header_length(pld);
|
||||
|
||||
rule = &(this->rules[rule_number]);
|
||||
DBG2(DBG_ENC, " parsing rule %d %N",
|
||||
rule_number, encoding_type_names, rule->type);
|
||||
if (rule->type < PAYLOAD_LIST)
|
||||
{
|
||||
DBG2(DBG_ENC, " parsing rule %d %N",
|
||||
rule_number, encoding_type_names, rule->type);
|
||||
}
|
||||
else
|
||||
{
|
||||
DBG2(DBG_ENC, " parsing rule %d LIST of %N",
|
||||
rule_number, payload_type_names, rule->type - PAYLOAD_LIST);
|
||||
}
|
||||
switch ((int)rule->type)
|
||||
{
|
||||
case U_INT_4:
|
||||
|
Loading…
x
Reference in New Issue
Block a user