From e7d0a7664fc63e57a9fb7de86bbb0b1874e53c7b Mon Sep 17 00:00:00 2001 From: Hinnerk van Bruinehsen Date: Fri, 28 Nov 2014 01:05:07 +0100 Subject: [PATCH] lint: fix possible nullptr deref in *pwr --- drivers/nrf24l01p/nrf24l01p.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/nrf24l01p/nrf24l01p.c b/drivers/nrf24l01p/nrf24l01p.c index ade1589e51..82db4e8dd5 100644 --- a/drivers/nrf24l01p/nrf24l01p.c +++ b/drivers/nrf24l01p/nrf24l01p.c @@ -617,6 +617,10 @@ int nrf24l01p_set_power(nrf24l01p_t *dev, int *pwr) nrf24l01p_read_reg(dev, REG_RF_SETUP, &rf_setup); + if (pwr == NULL) { + return -1; + } + if (*pwr >= -3) { rf_setup &= ~(3 << 1); rf_setup |= (NRF24L01P_PWR_0DBM << 1);