Do as in other tests and assume wpan0 if no device is given on the commandline.
Signed-off-by: Stefan Schmidt <ste...@datenfreihafen.org> --- tests/listen-packet.c | 3 ++- tests/listen.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/listen-packet.c b/tests/listen-packet.c index 20f7da3..e40af81 100644 --- a/tests/listen-packet.c +++ b/tests/listen-packet.c @@ -42,6 +42,7 @@ int main(int argc, char **argv) { unsigned char buf[256]; struct sockaddr_ll sa = {}; struct ifreq req = {}; + char *iface = argv[1] ?: "wpan0"; int sd = socket(PF_PACKET, (argv[2] && argv[2][0] == 'd') ? SOCK_DGRAM : SOCK_RAW , htons(ETH_P_ALL)); if (sd < 0) { @@ -49,7 +50,7 @@ int main(int argc, char **argv) { return 1; } - strncpy(req.ifr_name, argv[1], IF_NAMESIZE); + strncpy(req.ifr_name, iface, IF_NAMESIZE); ret = ioctl(sd, SIOCGIFINDEX, &req); if (ret < 0) perror("ioctl: SIOCGIFINDEX"); diff --git a/tests/listen.c b/tests/listen.c index f2ec8df..75c320b 100644 --- a/tests/listen.c +++ b/tests/listen.c @@ -39,6 +39,7 @@ int main(int argc, char **argv) { unsigned char buf[256]; struct sockaddr_ieee802154 sa = {}; struct ifreq req = {}; + char *iface = argv[1] ?: "wpan0"; int sd = socket(PF_IEEE802154, SOCK_RAW, 0); if (sd < 0) { @@ -46,7 +47,7 @@ int main(int argc, char **argv) { return 1; } - strncpy(req.ifr_name, argv[1], IFNAMSIZ); + strncpy(req.ifr_name, iface, IFNAMSIZ); ret = ioctl(sd, SIOCGIFHWADDR, &req); if (ret < 0) perror("ioctl: SIOCGIFHWADDR"); -- 1.7.0.4 ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Linux-zigbee-devel mailing list Linux-zigbee-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel