generator: Make debug log for payload substructure rules more clear

Similar to the previous commit.  Instead of

  generating rule 10 (1258)

followed by (or not if the list is empty)

  generating payload of type PROPOSAL_SUBSTRUCTURE

we now get

  generating rule 10 LIST of PROPOSAL_SUBSTRUCTURE

in the debug log.
This commit is contained in:
Tobias Brunner 2024-10-02 10:06:41 +02:00
parent 2ec6d50a3c
commit 089977b69d

View File

@ -466,8 +466,16 @@ METHOD(generator_t, generate_payload, void,
{
if (this->debug)
{
DBG2(DBG_ENC, " generating rule %d %N",
i, encoding_type_names, rules[i].type);
if (rules[i].type < PAYLOAD_LIST)
{
DBG2(DBG_ENC, " generating rule %d %N",
i, encoding_type_names, rules[i].type);
}
else
{
DBG2(DBG_ENC, " generating rule %d LIST of %N",
i, payload_type_names, rules[i].type - PAYLOAD_LIST);
}
}
switch ((int)rules[i].type)
{