Fix bugs which are reported by static analyzer 27/224627/1 submit/tizen/20200212.232659
authorYu <jiung.yu@samsung.com>
Wed, 12 Feb 2020 05:08:14 +0000 (14:08 +0900)
committerYu <jiung.yu@samsung.com>
Wed, 12 Feb 2020 05:08:26 +0000 (14:08 +0900)
Change-Id: I2686090e2aa37c58026e395450327572e192340f
Signed-off-by: Yu jiung <jiung.yu@samsung.com>
test/wifi_direct_test.c

index 451b90f..640261b 100644 (file)
@@ -738,12 +738,9 @@ void _cb_peer_found(int error_code, wifi_direct_discovery_state_e discovery_stat
                                                        peer_info->primary_device_type,
                                                        peer_info->secondary_device_type
                                );
-                               if (peer_info->mac_address)
-                                       free(peer_info->mac_address);
-                               if (peer_info->interface_address)
-                                       free(peer_info->interface_address);
-                               if (peer_info)
-                                       free(peer_info);
+                               g_free(peer_info->mac_address);
+                               g_free(peer_info->interface_address);
+                               g_free(peer_info);
                        }
                }
        }
@@ -2325,12 +2322,9 @@ void process_input(const char *input, gpointer user_data)
                                                                peer_info->primary_device_type,
                                                                peer_info->secondary_device_type
                                        );
-                                       if (peer_info->mac_address)
-                                               free(peer_info->mac_address);
-                                       if (peer_info->interface_address)
-                                               free(peer_info->interface_address);
-                                       if (peer_info)
-                                               free(peer_info);
+                                       g_free(peer_info->mac_address);
+                                       g_free(peer_info->interface_address);
+                                       g_free(peer_info);
                                }
 
                                printf("wifi_direct_get_peer() result=[%d]\n", result);