Fixed a coverity for resource leak 61/175761/1 accepted/tizen/unified/20180413.073622 submit/tizen/20180413.011058
authorhyunuktak <hyunuk.tak@samsung.com>
Thu, 12 Apr 2018 07:17:45 +0000 (16:17 +0900)
committerhyunuktak <hyunuk.tak@samsung.com>
Thu, 12 Apr 2018 07:17:49 +0000 (16:17 +0900)
Change-Id: Ifa903cfc9e930fa2cbb552570f9e40e3e1ea7310
Signed-off-by: hyunuktak <hyunuk.tak@samsung.com>
packaging/capi-network-wifi-manager.spec
test/wifi_manager_test.c

index fee193263aced0ea94556e33789cf8a51fa38734..71bbb2cfd05904c24d2204c4f0a89d977b4d23ff 100755 (executable)
@@ -1,6 +1,6 @@
 Name:          capi-network-wifi-manager
 Summary:       Network Wi-Fi library in TIZEN C API
-Version:       1.0.34
+Version:       1.0.35
 Release:       1
 Group:         System/Network
 License:       Apache-2.0
index 16a2037c45748258328f3a2fc95a003374803b0b..28a468ba7e475f5e463464d972ae3328edff156e 100755 (executable)
@@ -868,15 +868,19 @@ static bool __test_found_change_ip_method_callback(wifi_manager_ap_h ap, void *u
                                                        break;
                                                }
                                        }
-                                       if (rv != WIFI_MANAGER_ERROR_NONE)
+                                       if (rv != WIFI_MANAGER_ERROR_NONE) {
+                                               g_free(ap_name);
                                                return -1;
+                                       }
                                }
                                break;
                        case 1:
                                rv = wifi_manager_ap_set_dns_config_type(ap,
                                                address_type, WIFI_MANAGER_DNS_CONFIG_TYPE_DYNAMIC);
-                               if (rv != WIFI_MANAGER_ERROR_NONE)
+                               if (rv != WIFI_MANAGER_ERROR_NONE) {
+                                       g_free(ap_name);
                                        return -1;
+                               }
                                break;
                        }
                }