esp-packet: Fix build with DEBUG_LEVEL < 3

This commit is contained in:
Tobias Brunner
2023-05-08 17:32:17 +02:00
parent 1b58e8c386
commit 777d0ef7b0
+5 -3
View File
@@ -185,8 +185,8 @@ static bool check_padding(chunk_t padding)
static bool remove_padding(private_esp_packet_t *this, chunk_t plaintext)
{
uint8_t next_header, pad_length;
chunk_t padding, payload;
bio_reader_t *reader;
chunk_t padding;
reader = bio_reader_create(plaintext);
if (!reader->read_uint8_end(reader, &next_header) ||
@@ -209,11 +209,13 @@ static bool remove_padding(private_esp_packet_t *this, chunk_t plaintext)
return FALSE;
}
this->next_header = next_header;
payload = this->payload->get_encoding(this->payload);
#if DEBUG_LEVEL >= 3
chunk_t encoding = this->payload->get_encoding(this->payload);
DBG3(DBG_ESP, "ESP payload:\n payload %B\n padding %B\n "
"padding length = %hhu, next header = %hhu", &payload, &padding,
"padding length = %hhu, next header = %hhu", &encoding, &padding,
pad_length, this->next_header);
#endif
return TRUE;
failed: