From f01e43d77d4f4a79aea4b138195c2da23440a6a3 Mon Sep 17 00:00:00 2001 From: Abhishek Sansanwal Date: Fri, 20 Apr 2018 11:52:55 +0530 Subject: [PATCH] Fix for coverity issue CID: 108112 Signed-off-by: Abhishek Sansanwal Change-Id: Ib411cefe3e13e3b72fcacd620c60aa6111895a37 --- src/data/system/data_wireless.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/data/system/data_wireless.c b/src/data/system/data_wireless.c index 0d03bb5..aa05ada 100755 --- a/src/data/system/data_wireless.c +++ b/src/data/system/data_wireless.c @@ -212,6 +212,7 @@ static void _wifi_manager_connection_state_changed_cb(wifi_manager_connection_st r = wifi_manager_is_activated(priv->wifi, &wifi_state); if (r == WIFI_MANAGER_ERROR_NONE && wifi_state == false) { + free(essid); _ERR("wifi is not activated, ignore callback."); return; } @@ -219,6 +220,7 @@ static void _wifi_manager_connection_state_changed_cb(wifi_manager_connection_st r = wifi_manager_ap_get_connection_state(ap, &connection_state); if (r != WIFI_MANAGER_ERROR_NONE) { _ERR("wifi_manager_ap_get_connection_state failed."); + free(essid); if (priv && priv->event_cb) priv->event_cb(EVENT_DATA_SELECT_FAIL, priv->cb_data); return; @@ -234,6 +236,7 @@ static void _wifi_manager_connection_state_changed_cb(wifi_manager_connection_st } } + free(essid); _DBG("[%s] state : [%d]", ap_info->essid, ap_info->connection_state); if (ap_info->connection_state == WIFI_MANAGER_CONNECTION_STATE_CONNECTED -- 2.7.4