mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-08 16:40:35 +08:00
fix incorrect argc < 1 check for no arguments
-requiring arguments should be argc < 2
This commit is contained in:
committed by
Lorenz Meier
parent
63d741e368
commit
2e824bbeea
@@ -108,8 +108,9 @@ usage(const char *reason)
|
||||
*/
|
||||
int ardrone_interface_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1)
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
if (!strcmp(argv[1], "start")) {
|
||||
|
||||
|
||||
@@ -197,7 +197,7 @@ hott_sensors_thread_main(int argc, char *argv[])
|
||||
int
|
||||
hott_sensors_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
errx(1, "missing command\n%s", commandline_usage);
|
||||
}
|
||||
|
||||
|
||||
@@ -223,7 +223,7 @@ hott_telemetry_thread_main(int argc, char *argv[])
|
||||
int
|
||||
hott_telemetry_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
errx(1, "missing command\n%s", commandline_usage);
|
||||
}
|
||||
|
||||
|
||||
@@ -97,8 +97,9 @@ usage(const char *reason)
|
||||
int md25_main(int argc, char *argv[])
|
||||
{
|
||||
|
||||
if (argc < 1)
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
if (!strcmp(argv[1], "start")) {
|
||||
|
||||
|
||||
@@ -92,8 +92,9 @@ static void usage()
|
||||
int roboclaw_main(int argc, char *argv[])
|
||||
{
|
||||
|
||||
if (argc < 1)
|
||||
if (argc < 2) {
|
||||
usage();
|
||||
}
|
||||
|
||||
if (!strcmp(argv[1], "start")) {
|
||||
|
||||
|
||||
@@ -418,7 +418,7 @@ usage(const char *reason)
|
||||
*/
|
||||
int ex_fixedwing_control_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@ static void usage(const char *reason)
|
||||
*/
|
||||
int flow_position_estimator_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
|
||||
@@ -91,7 +91,7 @@ static void usage(const char *reason)
|
||||
*/
|
||||
int matlab_csv_serial_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ extern int main(int argc, char **argv);
|
||||
extern "C" __EXPORT int publisher_main(int argc, char *argv[]);
|
||||
int publisher_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: publisher {start|stop|status}");
|
||||
}
|
||||
|
||||
|
||||
@@ -88,7 +88,7 @@ usage(const char *reason)
|
||||
*/
|
||||
int px4_daemon_app_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
|
||||
@@ -412,7 +412,7 @@ usage(const char *reason)
|
||||
*/
|
||||
int rover_steering_control_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ extern int main(int argc, char **argv);
|
||||
extern "C" __EXPORT int subscriber_main(int argc, char *argv[]);
|
||||
int subscriber_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: subscriber {start|stop|status}");
|
||||
}
|
||||
|
||||
|
||||
@@ -118,8 +118,9 @@ usage(const char *reason)
|
||||
*/
|
||||
int attitude_estimator_ekf_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1)
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
if (!strcmp(argv[1], "start")) {
|
||||
|
||||
|
||||
@@ -136,8 +136,9 @@ usage(const char *reason)
|
||||
*/
|
||||
int attitude_estimator_so3_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1)
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
if (!strcmp(argv[1], "start")) {
|
||||
|
||||
|
||||
@@ -261,7 +261,7 @@ void answer_command(struct vehicle_command_s &cmd, enum VEHICLE_CMD_RESULT resul
|
||||
|
||||
int commander_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
|
||||
@@ -1516,7 +1516,7 @@ int AttitudePositionEstimatorEKF::trip_nan()
|
||||
|
||||
int ekf_att_pos_estimator_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: ekf_att_pos_estimator {start|stop|status|logging}");
|
||||
}
|
||||
|
||||
|
||||
@@ -97,8 +97,9 @@ usage(const char *reason)
|
||||
int fixedwing_backside_main(int argc, char *argv[])
|
||||
{
|
||||
|
||||
if (argc < 1)
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
if (!strcmp(argv[1], "start")) {
|
||||
|
||||
|
||||
@@ -1134,8 +1134,9 @@ FixedwingAttitudeControl::start()
|
||||
|
||||
int fw_att_control_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1)
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: fw_att_control {start|stop|status}");
|
||||
}
|
||||
|
||||
if (!strcmp(argv[1], "start")) {
|
||||
|
||||
|
||||
@@ -1638,8 +1638,9 @@ FixedwingPositionControl::start()
|
||||
|
||||
int fw_pos_control_l1_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1)
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: fw_pos_control_l1 {start|stop|status}");
|
||||
}
|
||||
|
||||
if (!strcmp(argv[1], "start")) {
|
||||
|
||||
|
||||
@@ -178,7 +178,7 @@ static int land_detector_start(const char *mode)
|
||||
int land_detector_main(int argc, char *argv[])
|
||||
{
|
||||
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
goto exiterr;
|
||||
}
|
||||
|
||||
|
||||
@@ -922,8 +922,9 @@ MulticopterAttitudeControl::start()
|
||||
|
||||
int mc_att_control_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1)
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: mc_att_control {start|stop|status}");
|
||||
}
|
||||
|
||||
if (!strcmp(argv[1], "start")) {
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ extern int main(int argc, char **argv);
|
||||
extern "C" __EXPORT int mc_att_control_m_main(int argc, char *argv[]);
|
||||
int mc_att_control_m_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: mc_att_control_m {start|stop|status}");
|
||||
}
|
||||
|
||||
|
||||
@@ -1440,7 +1440,7 @@ MulticopterPositionControl::start()
|
||||
|
||||
int mc_pos_control_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: mc_pos_control {start|stop|status}");
|
||||
}
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ extern int main(int argc, char **argv);
|
||||
extern "C" __EXPORT int mc_pos_control_m_main(int argc, char *argv[]);
|
||||
int mc_pos_control_m_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: mc_pos_control_m {start|stop|status}");
|
||||
}
|
||||
|
||||
|
||||
@@ -134,7 +134,7 @@ static void usage(const char *reason)
|
||||
*/
|
||||
int position_estimator_inav_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
|
||||
@@ -92,8 +92,9 @@ usage(const char *reason)
|
||||
int segway_main(int argc, char *argv[])
|
||||
{
|
||||
|
||||
if (argc < 1)
|
||||
if (argc < 2) {
|
||||
usage("missing command");
|
||||
}
|
||||
|
||||
if (!strcmp(argv[1], "start")) {
|
||||
|
||||
|
||||
@@ -2252,7 +2252,7 @@ Sensors::start()
|
||||
|
||||
int sensors_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: sensors {start|stop|status}");
|
||||
}
|
||||
|
||||
|
||||
@@ -877,7 +877,7 @@ VtolAttitudeControl::start()
|
||||
|
||||
int vtol_att_control_main(int argc, char *argv[])
|
||||
{
|
||||
if (argc < 1) {
|
||||
if (argc < 2) {
|
||||
errx(1, "usage: vtol_att_control {start|stop|status}");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user