From a6081eeedf974032cb626449f8de5ac997e09558 Mon Sep 17 00:00:00 2001 From: Jordan Yates Date: Wed, 6 Apr 2022 10:25:33 +1000 Subject: [PATCH] wifi: esp_at: fix pointer logging Use the proper `%p` printf specifier when printing memory addresses, instead of casting to an integer, which may not be the same size as a pointer. Signed-off-by: Jordan Yates --- drivers/wifi/esp_at/esp_offload.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/wifi/esp_at/esp_offload.c b/drivers/wifi/esp_at/esp_offload.c index a0b5dbb2b9f..ff73e8af68a 100644 --- a/drivers/wifi/esp_at/esp_offload.c +++ b/drivers/wifi/esp_at/esp_offload.c @@ -536,8 +536,8 @@ static int esp_recv(struct net_context *context, struct esp_socket *sock = context->offload_context; int ret; - LOG_DBG("link_id %d, timeout %d, cb 0x%x, data 0x%x", sock->link_id, - timeout, (int)cb, (int)user_data); + LOG_DBG("link_id %d, timeout %d, cb %p, data %p", + sock->link_id, timeout, cb, user_data); k_mutex_lock(&sock->lock, K_FOREVER); sock->recv_cb = cb;