1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-27 15:31:17 +01:00

driver/at86rf2xx: fix asserts in _set func

This commit is contained in:
Hauke Petersen 2020-09-15 13:57:15 +02:00
parent f5398cf57b
commit 020642476e

View File

@ -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;