Fix bugs which were detected by static analyzer 68/152968/1 accepted/tizen/unified/20170929.081850 submit/tizen/20170928.232941
authorJiung <jiung.yu@samsung.com>
Wed, 27 Sep 2017 11:34:32 +0000 (20:34 +0900)
committerJiung <jiung.yu@samsung.com>
Wed, 27 Sep 2017 11:34:44 +0000 (20:34 +0900)
Change-Id: Ib5d2a42aa7415c16289e27c0d298bcc7884cfb7a
Signed-off-by: Yu jiung <jiung.yu@samsung.com>
packaging/wifi-direct-manager.spec
src/wifi-direct-group.c

index 9dee944..c139f9f 100644 (file)
@@ -6,7 +6,7 @@
 
 Name:          wifi-direct-manager
 Summary:       Wi-Fi Direct manger
-Version:       1.2.245
+Version:       1.2.246
 Release:       1
 Group:      Network & Connectivity/Wireless
 License:    Apache-2.0
index 28d9286..eff258a 100644 (file)
@@ -222,7 +222,8 @@ int wfd_group_complete(void *data, wfd_oem_event_s *group_info)
                WDS_LOGD("Role is Group Client.complete session and add peer to member");
                memcpy(peer->intf_addr, group->go_dev_addr, MACADDR_LEN);
                wfd_group_add_member(group, peer->dev_addr);
-               session->state = SESSION_STATE_COMPLETED;
+               if (session)
+                       session->state = SESSION_STATE_COMPLETED;
                peer->state = WFD_PEER_STATE_CONNECTED;
                if (edata->ip_addr[3] && edata->ip_addr_go[3]) {
                        peer->ip_type = WFD_IP_TYPE_OVER_EAPOL;