From d1a2f522464dce77aa1818bb2467c4043fea0290 Mon Sep 17 00:00:00 2001 From: Matthias Grob <maetugr@gmail.com> Date: Mon, 12 Dec 2016 14:38:08 +0100 Subject: [PATCH] fix segmentation fault when running local_position_estimator module without arguments argv[1] was read even if argc < 2 -> segmentation fault when running without arguments the return saves this --- .../local_position_estimator/local_position_estimator_main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/local_position_estimator/local_position_estimator_main.cpp b/src/modules/local_position_estimator/local_position_estimator_main.cpp index c8a8b6aef0..d9529b133f 100644 --- a/src/modules/local_position_estimator/local_position_estimator_main.cpp +++ b/src/modules/local_position_estimator/local_position_estimator_main.cpp @@ -97,6 +97,7 @@ int local_position_estimator_main(int argc, char *argv[]) if (argc < 2) { usage("missing command"); + return 1; } if (!strcmp(argv[1], "start")) { -- GitLab