Fixed bug 3599328.
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>
Sat, 5 Jan 2013 09:42:13 +0000 (09:42 +0000)
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>
Sat, 5 Jan 2013 09:42:13 +0000 (09:42 +0000)
git-svn-id: https://chibios.svn.sourceforge.net/svnroot/chibios/trunk@5033 35acf78f-673a-0410-8e92-d51de3d6d3f4

os/various/shell.c
readme.txt

index 611da6d..9feef15 100644 (file)
@@ -156,10 +156,10 @@ static msg_t shell_thread(void *p) {
       chprintf(chp, "\r\nlogout");\r
       break;\r
     }\r
-    lp = _strtok(line, " \009", &tokp);\r
+    lp = _strtok(line, " \t", &tokp);\r
     cmd = lp;\r
     n = 0;\r
-    while ((lp = _strtok(NULL, " \009", &tokp)) != NULL) {\r
+    while ((lp = _strtok(NULL, " \t", &tokp)) != NULL) {\r
       if (n >= SHELL_MAX_ARGUMENTS) {\r
         chprintf(chp, "too many arguments\r\n");\r
         cmd = NULL;\r
index 8420998..532752c 100644 (file)
@@ -82,6 +82,8 @@
 *****************************************************************************\r
 \r
 *** 2.5.2 ***\r
+- FIX: Fixed small bug in shell argument parsing code in shell_thread (bug\r
+  3599328)(backported to 2.4.4).\r
 - FIX: Fixed wrong condition in checksum offload of STM32 MAC driver (bug\r
   3598720)(backported to 2.4.4).\r
 - FIX: Fixed error in STM32 MAC driver degrades performance (bug 3598719)\r