diff --git a/src/platforms/posix/drivers/accelsim/accelsim.cpp b/src/platforms/posix/drivers/accelsim/accelsim.cpp index 9722b79a56..967f48ed89 100644 --- a/src/platforms/posix/drivers/accelsim/accelsim.cpp +++ b/src/platforms/posix/drivers/accelsim/accelsim.cpp @@ -481,7 +481,7 @@ ACCELSIM::init() _mag->_mag_topic = orb_advertise_multi(ORB_ID(sensor_mag), &mrp, &_mag->_mag_orb_class_instance, ORB_PRIO_LOW); - if (_mag->_mag_topic < 0) { + if (_mag->_mag_topic == 0) { PX4_WARN("ADVERT ERR"); }