From: Wootak Jung Date: Mon, 19 Sep 2022 07:52:14 +0000 (+0900) Subject: Fix the coverity issues X-Git-Tag: accepted/tizen/unified/20220920.110659^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2f6295a0b81e9f291d994fffa24521206931dec6;p=platform%2Fcore%2Ftelephony%2Ftel-plugin-manager.git Fix the coverity issues Change-Id: Ic4606578663f797755f01e62eb47cea67ede963d --- diff --git a/src/network_name/manager_network_name.c b/src/network_name/manager_network_name.c index c96c1be..996f94e 100644 --- a/src/network_name/manager_network_name.c +++ b/src/network_name/manager_network_name.c @@ -1383,6 +1383,7 @@ void manager_network_load_spn_override_info(NetworkPrivateInfo *npi) info("[SPN_OVERRIDE] is not matched. check another field"); continue; } + xmlFree(xml_imsi_subset); } else { info("[SPN_OVERRIDE] We don't need to check key matching. This is candidate info"); } @@ -1390,26 +1391,33 @@ void manager_network_load_spn_override_info(NetworkPrivateInfo *npi) if (xml_spn) { g_free(npi->eons_data->spn_override_info->spn); npi->eons_data->spn_override_info->spn = g_strdup(xml_spn); + xmlFree(xml_spn); } if (xml_fake_home_on) { g_free(npi->eons_data->spn_override_info->fake_home_on); npi->eons_data->spn_override_info->fake_home_on = g_strdup(xml_fake_home_on); + xmlFree(xml_fake_home_on); } if (xml_fake_roaming_on) { g_free(npi->eons_data->spn_override_info->fake_roaming_on); npi->eons_data->spn_override_info->fake_roaming_on = g_strdup(xml_fake_roaming_on); + xmlFree(xml_fake_roaming_on); } if (xml_spn_display_rule) { g_free(npi->eons_data->spn_override_info->spn_display_rule); npi->eons_data->spn_override_info->spn_display_rule = g_strdup(xml_spn_display_rule); + xmlFree(xml_spn_display_rule); } if (key_matched) break; } + + if (xml_plmn) + xmlFree(xml_plmn); } }