lint: fix possible nullptr deref in *pwr
This commit is contained in:
parent
7f9fb2bea3
commit
e7d0a7664f
@ -617,6 +617,10 @@ int nrf24l01p_set_power(nrf24l01p_t *dev, int *pwr)
|
|||||||
|
|
||||||
nrf24l01p_read_reg(dev, REG_RF_SETUP, &rf_setup);
|
nrf24l01p_read_reg(dev, REG_RF_SETUP, &rf_setup);
|
||||||
|
|
||||||
|
if (pwr == NULL) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
if (*pwr >= -3) {
|
if (*pwr >= -3) {
|
||||||
rf_setup &= ~(3 << 1);
|
rf_setup &= ~(3 << 1);
|
||||||
rf_setup |= (NRF24L01P_PWR_0DBM << 1);
|
rf_setup |= (NRF24L01P_PWR_0DBM << 1);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user