Fix memory leak (WGID 185310) 61/120961/2 accepted/tizen/3.0/common/20170327.141155 accepted/tizen/3.0/ivi/20170327.104458 accepted/tizen/3.0/mobile/20170327.104247 accepted/tizen/3.0/tv/20170327.104400 accepted/tizen/3.0/wearable/20170327.104431 submit/tizen_3.0/20170327.043525
authorchleun.moon <chleun.moon@samsung.com>
Mon, 27 Mar 2017 02:03:57 +0000 (11:03 +0900)
committerchleun.moon <chleun.moon@samsung.com>
Mon, 27 Mar 2017 04:06:03 +0000 (13:06 +0900)
Change-Id: I798b72cf0d20c5d02dcf60b65151866ae93825c1
Signed-off-by: cheoleun <chleun.moon@samsung.com>
test/wifi_test.c

index e9b0d63ff634adaa8d8e418fb39a08d95d04c95b..ae87460ae95472cbf0a553b155a6deb64ed243b6 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)