aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/Webserver/Lib/TELNETServerApp.c
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2010-02-03 13:08:37 +0000
committerDean Camera <dean@fourwalledcubicle.com>2010-02-03 13:08:37 +0000
commit7d3ed400704f76e4ea3bae759d1c2298b1098585 (patch)
treee4c2ba67dfa9441a2d30a704cfea504ffcf88c53 /Projects/Webserver/Lib/TELNETServerApp.c
parentb9cf4815e5445db2d805117c90adaa1755c853cf (diff)
downloadlufa-7d3ed400704f76e4ea3bae759d1c2298b1098585.tar.gz
lufa-7d3ed400704f76e4ea3bae759d1c2298b1098585.tar.bz2
lufa-7d3ed400704f76e4ea3bae759d1c2298b1098585.zip
Fix TELNET server locking up if an invalid command was issued.
Diffstat (limited to 'Projects/Webserver/Lib/TELNETServerApp.c')
-rw-r--r--Projects/Webserver/Lib/TELNETServerApp.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/Projects/Webserver/Lib/TELNETServerApp.c b/Projects/Webserver/Lib/TELNETServerApp.c
index 720f7d14c..291351ae8 100644
--- a/Projects/Webserver/Lib/TELNETServerApp.c
+++ b/Projects/Webserver/Lib/TELNETServerApp.c
@@ -106,7 +106,11 @@ void TELNETServerApp_Callback(void)
{
case 'c':
TELNETServerApp_DisplayTCPConnections();
- break;
+ break;
+ default:
+ strcpy(AppData, "Invalid Command.\r\n");
+ uip_send(AppData, strlen(AppData));
+ break;
}
AppState->TELNETServer.NextState = TELNET_STATE_SendMenu;