message: Log original message type of unknown payloads

This commit is contained in:
Tobias Brunner 2015-05-15 11:35:40 +02:00 committed by Andreas Steffen
parent 1507647434
commit e67161fe9e
1 changed files with 13 additions and 0 deletions

View File

@ -1447,6 +1447,19 @@ static char* get_string(private_message_t *this, char *buf, int len)
pos += written;
len -= written;
}
if (payload->get_type(payload) == PL_UNKNOWN)
{
unknown_payload_t *unknown;
unknown = (unknown_payload_t*)payload;
written = snprintf(pos, len, "(%d)", unknown->get_type(unknown));
if (written >= len || written < 0)
{
return buf;
}
pos += written;
len -= written;
}
}
enumerator->destroy(enumerator);