Fix bugs which are reported by static analyzer 23/224623/2 accepted/tizen/unified/20200220.050630 submit/tizen/20200218.071132
authorYu <jiung.yu@samsung.com>
Wed, 12 Feb 2020 04:47:19 +0000 (13:47 +0900)
committerYu <jiung.yu@samsung.com>
Wed, 12 Feb 2020 04:52:43 +0000 (13:52 +0900)
Change-Id: Icd3037269b9a412a79f098284fdd2e2112de98e4
Signed-off-by: Yu jiung <jiung.yu@samsung.com>
packaging/ug-setting-wifidirect-efl.spec
popup-wifidirect/src/wfd-app-client.c
ug-wifidirect/include/wfd_ug.h
ug-wifidirect/src/wfd_client.c

index a3dafa6..53809c0 100644 (file)
@@ -1,6 +1,6 @@
 Name:       ug-setting-wifidirect-efl
 Summary:    Wi-Fi Direct setting UI gadget
-Version:    1.11.89
+Version:    1.11.91
 Release:    1
 Group:      Applications/Network
 License:    Flora-1.1
index a9ad6ed..3131594 100644 (file)
@@ -364,7 +364,7 @@ void _cb_connection(int error_code, wifi_direct_connection_state_e connection_st
                        connection = (wfd_connection_info_s*) calloc(1, sizeof(wfd_connection_info_s));
                        if (!connection) {
                                WFD_APP_LOG(WFD_APP_LOG_ERROR, "Failed to allocate memory for peer");
-                               free(peer_info);
+                               g_free(peer_info);
                                return;
                        }
 
index 2d1a31e..ef3dbe6 100644 (file)
 
 #define WFD_IF_FREE_MEM(mem) \
                do { \
-                       if (mem) { \
-                               free(mem); \
-                               mem = NULL; \
-                       } \
+                       g_free(mem); \
+                       mem = NULL; \
                } while (0)
 
 #define AP_NAME_LENGTH_MAX             32
index 3be0faf..e2d4068 100644 (file)
@@ -591,7 +591,7 @@ bool _wfd_discoverd_peer_cb(wifi_direct_discovered_peer_info_s *peer, void *user
 
        if (NULL != peer->service_list) {
                for (i = 0; i < peer->service_count && peer->service_list[i] != NULL; i++)
-                       free(peer->service_list[i]);
+                       g_free(peer->service_list[i]);
 
                WFD_IF_FREE_MEM(peer->service_list);
        }