wfd_device_s *peer = NULL;
char peer_mac_address[MACSTR_LEN+1] = {0, };
+ if(session) {
+ WDS_LOGD("peer->dev addr : [" MACSTR "]", MAC2STR(session->peer->dev_addr));
+ WDS_LOGD("event->dev addr : [" MACSTR "]", MAC2STR(event->dev_addr));
+ if (session->peer && memcmp(event->dev_addr, session->peer->dev_addr, MACADDR_LEN)) {
+ WDS_LOGE("Session Device and connected device do not match.Destroy previous session.");
+ wfd_destroy_session(manager);
+ }
+ }
+
if (ISZEROMACADDR(event->dev_addr)) {
WDS_LOGD("Legacy Peer Connected [Peer: " MACSTR "]", MAC2STR(event->intf_addr));