| 
														
															@@ -306,7 +306,9 @@ static void telnetd_input(telnetd_state_t *s) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 static void getchar(telnetd_state_t *s) 
														 | 
														
														 | 
														
															 static void getchar(telnetd_state_t *s) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 { 
														 | 
														
														 | 
														
															 { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	if(type_term == 1 && s->telnetState != TELNET_AUTH_PASSW){ 
														 | 
														
														 | 
														
															 	if(type_term == 1 && s->telnetState != TELNET_AUTH_PASSW){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		send( s->num_connect, &s->buf[s->bufptr], 1, 0 ); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		if(s->buf[s->bufptr] != 0x03 && s->buf[s->bufptr] != 0x7f){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			send( s->num_connect, &s->buf[s->bufptr], 1, 0 ); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	} 
														 | 
														
														 | 
														
															 	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	else if(s->telnetState == TELNET_AUTH_PASSW){ 
														 | 
														
														 | 
														
															 	else if(s->telnetState == TELNET_AUTH_PASSW){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		send( s->num_connect, " ", 1, 0 ); 
														 | 
														
														 | 
														
															 		send( s->num_connect, " ", 1, 0 ); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -337,6 +339,11 @@ static void getchar(telnetd_state_t *s) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			s->buf[s->bufptr] = '\0'; 
														 | 
														
														 | 
														
															 			s->buf[s->bufptr] = '\0'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		} 
														 | 
														
														 | 
														
															 		} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	} 
														 | 
														
														 | 
														
															 	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  else if (s->buf[s->bufptr] == 0x03){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	  xTimerStop(s->RepeatSensorInfoTimer, 0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	  if(s->telnetState != TELNET_CHANGE_PWD && s->telnetState != TELNET_CHANGE_PWD_ACK) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	  	send( s->num_connect, pcEndOfCommandOutputString, strlen( ( const char * ) pcEndOfCommandOutputString ), 0 ); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   else { 
														 | 
														
														 | 
														
															   else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     ++s->bufptr; 
														 | 
														
														 | 
														
															     ++s->bufptr; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 |