From 90d31d266665508940215eba5c6000aa0d2ae6bc Mon Sep 17 00:00:00 2001 From: Sebastien Lorquet Date: Mon, 10 Aug 2015 17:21:47 +0200 Subject: [PATCH] fix bug that prevented correct address parsing --- ieee802154/common/ieee802154_addrparse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ieee802154/common/ieee802154_addrparse.c b/ieee802154/common/ieee802154_addrparse.c index 02b15c16a..91ee37d12 100644 --- a/ieee802154/common/ieee802154_addrparse.c +++ b/ieee802154/common/ieee802154_addrparse.c @@ -106,7 +106,7 @@ int ieee802154_addrparse(FAR struct ieee802154_packet_s *packet, index += 2; /* skip dest addr */ src->ia_len = 2; } - if(saddr == IEEE802154_SADDR_EXT) + else if(saddr == IEEE802154_SADDR_EXT) { memcpy(src->ia_eaddr, packet->data+index, 8); index += 8; /* skip dest addr */