From 020642476e43b838a0d06829fb612cceb1da8e86 Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Tue, 15 Sep 2020 13:57:15 +0200 Subject: [PATCH] driver/at86rf2xx: fix asserts in _set func --- drivers/at86rf2xx/at86rf2xx_netdev.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/at86rf2xx/at86rf2xx_netdev.c b/drivers/at86rf2xx/at86rf2xx_netdev.c index 4a5749418f..af853d722c 100644 --- a/drivers/at86rf2xx/at86rf2xx_netdev.c +++ b/drivers/at86rf2xx/at86rf2xx_netdev.c @@ -498,17 +498,17 @@ static int _set(netdev_t *netdev, netopt_t opt, const void *val, size_t len) switch (opt) { case NETOPT_ADDRESS: - assert(len <= sizeof(network_uint16_t)); + assert(len == sizeof(network_uint16_t)); at86rf2xx_set_addr_short(dev, val); /* don't set res to set netdev_ieee802154_t::short_addr */ break; case NETOPT_ADDRESS_LONG: - assert(len <= sizeof(eui64_t)); + assert(len == sizeof(eui64_t)); at86rf2xx_set_addr_long(dev, val); /* don't set res to set netdev_ieee802154_t::long_addr */ break; case NETOPT_NID: - assert(len <= sizeof(uint16_t)); + assert(len == sizeof(uint16_t)); at86rf2xx_set_pan(dev, *((const uint16_t *)val)); /* don't set res to set netdev_ieee802154_t::pan */ break;