-
- Downloads
orb_advert_t changed to void * and checks changed to nullptr
The existing orb_advert_t use thoughout the code sometimes tries
to treat it as a file descriptor and there are checks for < 0
and ::close calls on orb_advert_t types which is an invalid use
of an object pointer, which is what orb_advert_t really is.
Initially I had changed the -1 initializations to 0 but it was
suggested that this should be nullptr. That was a good recommendation
but the definition of orb_advert_t had to change to void * because
you cannot initialize a uintptr_t as nullptr.
Signed-off-by:
Mark Charlebois <charlebm@gmail.com>
Showing
- src/drivers/airspeed/airspeed.cpp 4 additions, 4 deletionssrc/drivers/airspeed/airspeed.cpp
- src/drivers/batt_smbus/batt_smbus.cpp 3 additions, 3 deletionssrc/drivers/batt_smbus/batt_smbus.cpp
- src/drivers/bma180/bma180.cpp 2 additions, 2 deletionssrc/drivers/bma180/bma180.cpp
- src/drivers/ets_airspeed/ets_airspeed.cpp 1 addition, 1 deletionsrc/drivers/ets_airspeed/ets_airspeed.cpp
- src/drivers/gimbal/gimbal.cpp 2 additions, 2 deletionssrc/drivers/gimbal/gimbal.cpp
- src/drivers/gps/gps.cpp 5 additions, 5 deletionssrc/drivers/gps/gps.cpp
- src/drivers/hmc5883/hmc5883.cpp 3 additions, 3 deletionssrc/drivers/hmc5883/hmc5883.cpp
- src/drivers/hott/messages.cpp 2 additions, 2 deletionssrc/drivers/hott/messages.cpp
- src/drivers/l3gd20/l3gd20.cpp 2 additions, 2 deletionssrc/drivers/l3gd20/l3gd20.cpp
- src/drivers/lsm303d/lsm303d.cpp 4 additions, 4 deletionssrc/drivers/lsm303d/lsm303d.cpp
- src/drivers/mb12xx/mb12xx.cpp 2 additions, 2 deletionssrc/drivers/mb12xx/mb12xx.cpp
- src/drivers/meas_airspeed/meas_airspeed.cpp 1 addition, 1 deletionsrc/drivers/meas_airspeed/meas_airspeed.cpp
- src/drivers/mpu6000/mpu6000.cpp 4 additions, 4 deletionssrc/drivers/mpu6000/mpu6000.cpp
- src/drivers/ms5611/ms5611_nuttx.cpp 2 additions, 2 deletionssrc/drivers/ms5611/ms5611_nuttx.cpp
- src/drivers/ms5611/ms5611_posix.cpp 2 additions, 2 deletionssrc/drivers/ms5611/ms5611_posix.cpp
- src/drivers/px4flow/px4flow.cpp 3 additions, 3 deletionssrc/drivers/px4flow/px4flow.cpp
- src/drivers/px4fmu/fmu.cpp 4 additions, 4 deletionssrc/drivers/px4fmu/fmu.cpp
- src/drivers/px4io/px4io.cpp 12 additions, 12 deletionssrc/drivers/px4io/px4io.cpp
- src/drivers/sf0x/sf0x.cpp 1 addition, 6 deletionssrc/drivers/sf0x/sf0x.cpp
- src/drivers/stm32/adc/adc.cpp 2 additions, 2 deletionssrc/drivers/stm32/adc/adc.cpp
Loading
Please register or sign in to comment