[CID-94441] Fix resource leak 24/165524/1
authorSeonah Moon <seonah1.moon@samsung.com>
Tue, 2 Jan 2018 01:38:07 +0000 (10:38 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Tue, 2 Jan 2018 01:49:39 +0000 (10:49 +0900)
Change-Id: I4052bfd65082949fa015ab611229bbab0330c178

packaging/capi-network-wifi-manager.spec
test/wifi_manager_test.c

index 489f6f98da2ff7e26125aae6c177af4141abcb6b..c8912a1242f44bdf01e51f2fce6a7de55659645f 100755 (executable)
@@ -1,6 +1,6 @@
 Name:          capi-network-wifi-manager
 Summary:       Network Wi-Fi library in TIZEN C API
-Version:       1.0.24
+Version:       1.0.25
 Release:       1
 Group:         System/Network
 License:       Apache-2.0
index 432b5d1569da0c151427756adbd5aceafaf6bdae..d9266169db9fa511edf7c1a4159c3502c49eb644 100755 (executable)
@@ -2538,15 +2538,15 @@ static bool __test_get_netlink_scan_list(wifi_manager_ap_h ap, void *user_data)
        printf("%s, %d, %d, %s\n", bssid, freq, rssi, essid);
 
        if (wifi_manager_ap_get_vsie(ap, &vsie, &length) == WIFI_MANAGER_ERROR_NONE) {
-               if (strncmp(vsie, "dd", 2) == 0) {
+               if (strncmp(vsie, "dd", 2) == 0)
                        printf("VSIE Len: %d vendor element: %s\n", length, vsie);
-                       free(vsie);
-               }
-       } else
+       } else {
                printf("Fail to get VSIE\n");
+       }
 
        g_free(bssid);
        g_free(essid);
+       g_free(vsie);
        return true;
 }