aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2015-05-13 15:46:35 +0200
committerLorenz Meier <lm@inf.ethz.ch>2015-05-13 15:46:35 +0200
commit6f949510501c34c3a114db7fdb32d6fb8d47c36a (patch)
tree89efa6de0ddde8427248bc32c00d440d113e11c2
parent890c3af13c397d6de049e21509bb2a7002c5b9da (diff)
downloadpx4-firmware-6f949510501c34c3a114db7fdb32d6fb8d47c36a.tar.gz
px4-firmware-6f949510501c34c3a114db7fdb32d6fb8d47c36a.tar.bz2
px4-firmware-6f949510501c34c3a114db7fdb32d6fb8d47c36a.zip
Fix sdlog2 stopping on param write. Found by Severin Leuenberger
-rw-r--r--src/modules/sdlog2/sdlog2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/modules/sdlog2/sdlog2.c b/src/modules/sdlog2/sdlog2.c
index ae4913559..c76569cf8 100644
--- a/src/modules/sdlog2/sdlog2.c
+++ b/src/modules/sdlog2/sdlog2.c
@@ -1975,10 +1975,10 @@ void handle_command(struct vehicle_command_s *cmd)
if (param == 1) {
sdlog2_start_log();
- } else if (param == 0) {
+ } else if (param == -1) {
sdlog2_stop_log();
} else {
- warnx("unknown storage cmd");
+ // Silently ignore non-matching command values, as they could be for params.
}
break;