diff --git a/cpu/nrf5x_common/radio/nrfmin/nrfmin.c b/cpu/nrf5x_common/radio/nrfmin/nrfmin.c index 39d07922b4e349853167a54c0b26a96d720e9acd..db2c10a139de767751970bba9e432572815fae22 100644 --- a/cpu/nrf5x_common/radio/nrfmin/nrfmin.c +++ b/cpu/nrf5x_common/radio/nrfmin/nrfmin.c @@ -490,9 +490,9 @@ static int nrfmin_get(netdev_t *dev, netopt_t opt, void *val, size_t max_len) return sizeof(uint16_t); #ifdef MODULE_GNRC_SIXLOWPAN case NETOPT_PROTO: - assert(max_len >= sizeof(uint16_t)); - *((uint16_t *)val) = GNRC_NETTYPE_SIXLOWPAN; - return sizeof(uint16_t); + assert(max_len == sizeof(gnrc_nettype_t)); + *((gnrc_nettype_t *)val) = GNRC_NETTYPE_SIXLOWPAN; + return sizeof(gnrc_nettype_t); #endif case NETOPT_DEVICE_TYPE: assert(max_len >= sizeof(uint16_t));