From a82f13e7ceff8cde0327d93bb5567d72a2c12fb5 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Fri, 7 May 2021 16:17:54 +0200 Subject: [PATCH] dhcp: Log MAC address when sending DISCOVER message Closes strongswan/strongswan#239. --- src/libcharon/plugins/dhcp/dhcp_socket.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libcharon/plugins/dhcp/dhcp_socket.c b/src/libcharon/plugins/dhcp/dhcp_socket.c index ce3191d53..55fb1f7f3 100644 --- a/src/libcharon/plugins/dhcp/dhcp_socket.c +++ b/src/libcharon/plugins/dhcp/dhcp_socket.c @@ -307,11 +307,13 @@ static bool discover(private_dhcp_socket_t *this, { dhcp_option_t *option; dhcp_t dhcp; + chunk_t mac; int optlen; optlen = prepare_dhcp(this, transaction, DHCP_DISCOVER, &dhcp); - DBG1(DBG_CFG, "sending DHCP DISCOVER to %H", this->dst); + mac = chunk_from_thing(dhcp.client_hw_addr); + DBG1(DBG_CFG, "sending DHCP DISCOVER for %#B to %H", &mac, this->dst); option = (dhcp_option_t*)&dhcp.options[optlen]; option->type = DHCP_PARAM_REQ_LIST;