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