From 4e5a71572aa7caac343bab063944d736b554d642 Mon Sep 17 00:00:00 2001 From: Yu Jiung Date: Fri, 5 Aug 2016 16:26:58 +0900 Subject: [PATCH] Fix logic for comparing peer in session with peer from user Change-Id: Ic5f3a480c1cd65d3725f5634affbb26320582c85 Signed-off-by: Yu jiung --- packaging/wifi-direct-manager.spec | 2 +- src/wifi-direct-manager.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/wifi-direct-manager.spec b/packaging/wifi-direct-manager.spec index 026a6cf..09732a5 100755 --- a/packaging/wifi-direct-manager.spec +++ b/packaging/wifi-direct-manager.spec @@ -1,6 +1,6 @@ Name: wifi-direct-manager Summary: Wi-Fi Direct manger -Version: 1.2.192 +Version: 1.2.193 Release: 1 Group: Network & Connectivity/Wireless License: Apache-2.0 diff --git a/src/wifi-direct-manager.c b/src/wifi-direct-manager.c index 3bc894a..0fe75ba 100755 --- a/src/wifi-direct-manager.c +++ b/src/wifi-direct-manager.c @@ -709,7 +709,7 @@ int wfd_manager_accept_connection(wfd_manager_s *manager, unsigned char *peer_ad return WIFI_DIRECT_ERROR_OPERATION_FAILED; } - if (!memcmp(session->peer->dev_addr, peer_addr, MACADDR_LEN)) { + if (memcmp(session->peer->dev_addr, peer_addr, MACADDR_LEN) != 0) { WDS_LOGE("Peer and ongoing session peer are different"); return WIFI_DIRECT_ERROR_OPERATION_FAILED; } -- 2.7.4