#define IP2STR(a) (a)[0], (a)[1], (a)[2], (a)[3]
#define IPSTR "%d.%d.%d.%d"
#define ZEROIP "0.0.0.0"
-#define ISZEROIP(a) !(a[0] | a[1] | a[2] | a[3])
-#define ISZEROMACADDR(a) !(a[0] | a[1] | a[2] | a[3] | a[4] | a[5])
+#define ISZEROIP(a) !((a)[0] | (a)[1] | (a)[2] | (a)[3])
+#define ISZEROMACADDR(a) !((a)[0] | (a)[1] | (a)[2] | (a)[3] | (a)[4] | (a)[5])
#define MAC2SECSTR(a) (a)[0], (a)[4], (a)[5]
#define MACSECSTR "%02x:%02x:%02x"
#define IP2SECSTR(a) (a)[0], (a)[3]
Name: wifi-direct-manager
Summary: Wi-Fi Direct manger
-Version: 1.2.218
+Version: 1.2.219
Release: 1
Group: Network & Connectivity/Wireless
License: Apache-2.0
memcpy(peer->intf_addr, edata->bssid, MACADDR_LEN);
wfd_update_peer_time(manager, event->dev_addr);
- if (edata->go_dev_addr)
+ if (!ISZEROMACADDR(edata->go_dev_addr))
session = wfd_create_session(manager, edata->go_dev_addr,
manager->req_wps_mode,
SESSION_DIRECTION_INCOMING);
return;
}
- if (edata->go_dev_addr)
+ if (!ISZEROMACADDR(edata->go_dev_addr))
g_snprintf(peer_mac_address, MACSTR_LEN, MACSTR,
MAC2STR(edata->go_dev_addr));
else