Fix memory leak (WGID 185310) 54/121754/1 accepted/tizen/common/20170329.172446 accepted/tizen/ivi/20170329.222304 accepted/tizen/mobile/20170329.222156 accepted/tizen/tv/20170329.222227 accepted/tizen/unified/20170329.222319 accepted/tizen/wearable/20170329.222241 submit/tizen/20170329.085840
authorchleun.moon <chleun.moon@samsung.com>
Mon, 27 Mar 2017 02:03:57 +0000 (11:03 +0900)
committertaesub kim <taesub.kim@samsung.com>
Wed, 29 Mar 2017 00:48:43 +0000 (09:48 +0900)
Change-Id: I798b72cf0d20c5d02dcf60b65151866ae93825c1
Signed-off-by: cheoleun <chleun.moon@samsung.com>
test/wifi_test.c

index b6c0ce46cd45c7838589e9d98508d876bc11eb4a..faf85c877a2794f182ed8e84478dfe35e57ea74f 100755 (executable)
@@ -1592,19 +1592,25 @@ int test_set_configuration_proxy_and_hidden(void)
                return -1;
 
        rv = wifi_config_save_configuration(config);
-       if (rv != WIFI_ERROR_NONE)
+       if (rv != WIFI_ERROR_NONE) {
+               wifi_config_destroy(config);
                return -1;
+       }
 
        rv = wifi_config_set_proxy_address(config, WIFI_ADDRESS_FAMILY_IPV4, proxy);
-       if (rv != WIFI_ERROR_NONE)
+       if (rv != WIFI_ERROR_NONE) {
+               wifi_config_destroy(config);
                return -1;
+       }
 
        if (hidden == 1)
                rv = wifi_config_set_hidden_ap_property(config, TRUE);
        else
                rv = wifi_config_set_hidden_ap_property(config, FALSE);
-       if (rv != WIFI_ERROR_NONE)
+       if (rv != WIFI_ERROR_NONE) {
+               wifi_config_destroy(config);
                return -1;
+       }
 
        rv = wifi_config_destroy(config);
        if (rv != WIFI_ERROR_NONE)