From: Tobias Brunner Date: Tue, 18 Apr 2023 14:49:26 +0000 (+0200) Subject: esp-packet: Fix build with DEBUG_LEVEL < 3 X-Git-Tag: 5.9.11rc1~12^2~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=777d0ef7b0eebb4a7659f11ba3235e703ead182e;p=thirdparty%2Fstrongswan.git esp-packet: Fix build with DEBUG_LEVEL < 3 --- diff --git a/src/libipsec/esp_packet.c b/src/libipsec/esp_packet.c index 53de9e2910..b19dc9d7d4 100644 --- a/src/libipsec/esp_packet.c +++ b/src/libipsec/esp_packet.c @@ -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: