summaryrefslogtreecommitdiff
path: root/digital/asserv
diff options
context:
space:
mode:
authorNicolas Schodet2012-03-28 22:38:22 +0200
committerNicolas Schodet2012-03-28 22:40:25 +0200
commitf03f7061b5b4fef69723b7a946b3aba025674733 (patch)
treecafd7630eca9a4f41970bc0a2881566b643bd20e /digital/asserv
parentf0fb979e2e6c7926a028218b7bbbcd9ff2c8ac64 (diff)
digital/asserv, digital/mimot: fix missing parameter check
Diffstat (limited to 'digital/asserv')
-rw-r--r--digital/asserv/src/asserv/main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/digital/asserv/src/asserv/main.c b/digital/asserv/src/asserv/main.c
index 5fbd3a60..5b7d7fef 100644
--- a/digital/asserv/src/asserv/main.c
+++ b/digital/asserv/src/asserv/main.c
@@ -712,6 +712,7 @@ proto_callback (uint8_t cmd, uint8_t size, uint8_t *args)
case c ('P', 2):
/* Print current settings for selected control.
* - b: index. */
+ if (!pos) { proto_send0 ('?'); return; }
proto_send2b ('E', EEPROM_KEY, eeprom_loaded);
proto_send1w ('a', speed->acc);
proto_send2b ('s', speed->max, speed->slow);