X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/16ea5aa7a2e5f326f8ff129e740a19bb3fb7829f..3a2c1db6751979ae3e5d7a6fa51026f9c44c71c0:/Projects/Webserver/Lib/TELNETServerApp.c diff --git a/Projects/Webserver/Lib/TELNETServerApp.c b/Projects/Webserver/Lib/TELNETServerApp.c index cabf52756..291351ae8 100644 --- a/Projects/Webserver/Lib/TELNETServerApp.c +++ b/Projects/Webserver/Lib/TELNETServerApp.c @@ -79,15 +79,15 @@ void TELNETServerApp_Callback(void) { case TELNET_STATE_SendHeader: /* Copy over and send the TELNET welcome message upon first connection */ - strncpy_P(AppData, WelcomeHeader, strlen_P(WelcomeHeader)); - uip_send(AppData, strlen_P(WelcomeHeader)); + strcpy_P(AppData, WelcomeHeader); + uip_send(AppData, strlen(AppData)); AppState->TELNETServer.NextState = TELNET_STATE_SendMenu; break; case TELNET_STATE_SendMenu: /* Copy over and send the TELNET menu to the client */ - strncpy_P(AppData, TELNETMenu, strlen_P(TELNETMenu)); - uip_send(AppData, strlen_P(TELNETMenu)); + strcpy_P(AppData, TELNETMenu); + uip_send(AppData, strlen(AppData)); AppState->TELNETServer.NextState = TELNET_STATE_GetCommand; break; @@ -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;