From 2e956c239b9279a7af108c45beb8522dc29b45c3 Mon Sep 17 00:00:00 2001 From: Marcin Niestroj Date: Wed, 3 Jul 2024 17:23:37 +0200 Subject: [PATCH] drivers: wifi: esp_at: check if MAC address was parsed successfully Log an error when MAC address was not parsed successfully. Signed-off-by: Marcin Niestroj --- drivers/wifi/esp_at/esp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/wifi/esp_at/esp.c b/drivers/wifi/esp_at/esp.c index 791b4df019251b..85c6e28a9a5bc6 100644 --- a/drivers/wifi/esp_at/esp.c +++ b/drivers/wifi/esp_at/esp.c @@ -246,9 +246,13 @@ MODEM_CMD_DEFINE(on_cmd_cipstamac) struct esp_data *dev = CONTAINER_OF(data, struct esp_data, cmd_handler_data); char *mac; + int err; mac = str_unquote(argv[0]); - net_bytes_from_str(dev->mac_addr, sizeof(dev->mac_addr), mac); + err = net_bytes_from_str(dev->mac_addr, sizeof(dev->mac_addr), mac); + if (err) { + LOG_ERR("Failed to parse MAC address"); + } return 0; }