From 4e53f0fa76541023d75f74049906b8c511c82acc Mon Sep 17 00:00:00 2001 From: Martine Lenders <m.lenders@fu-berlin.de> Date: Fri, 18 Jan 2019 18:02:37 +0100 Subject: [PATCH] nrfmin: fix type for NETOPT_PROTO The type [is documented as `gnrc_nettype_t`][1] so it should by checked as such. [1]: https://github.com/RIOT-OS/RIOT/blob/f9a3bdf1a749f0e6a0d9e79eee652d8b31d4d9e0/sys/include/net/netopt.h#L210-L212 --- cpu/nrf5x_common/radio/nrfmin/nrfmin.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cpu/nrf5x_common/radio/nrfmin/nrfmin.c b/cpu/nrf5x_common/radio/nrfmin/nrfmin.c index 39d07922b4..db2c10a139 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)); -- GitLab