diff --git a/src/drivers/batt_smbus/batt_smbus.cpp b/src/drivers/batt_smbus/batt_smbus.cpp index 4f5f470703..9a1a49e0eb 100644 --- a/src/drivers/batt_smbus/batt_smbus.cpp +++ b/src/drivers/batt_smbus/batt_smbus.cpp @@ -571,6 +571,11 @@ int BATT_SMBUS::custom_command(int argc, char *argv[]) uint8_t man_name[22]; int result = 0; + if (!is_running()) { + PX4_ERR("not running"); + return -1; + } + BATT_SMBUS *obj = get_instance(); if (!strcmp(input, "man_info")) {