aboutsummaryrefslogtreecommitdiff
path: root/networking/telnet.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/telnet.c')
-rw-r--r--networking/telnet.c34
1 files changed, 16 insertions, 18 deletions
diff --git a/networking/telnet.c b/networking/telnet.c
index a2a90b821..134157273 100644
--- a/networking/telnet.c
+++ b/networking/telnet.c
@@ -467,8 +467,6 @@ static void to_sga(void)
467 putiac2(DO, TELOPT_SGA); 467 putiac2(DO, TELOPT_SGA);
468 else 468 else
469 putiac2(DONT, TELOPT_SGA); 469 putiac2(DONT, TELOPT_SGA);
470
471 return;
472} 470}
473 471
474#ifdef CONFIG_FEATURE_TELNET_TTYPE 472#ifdef CONFIG_FEATURE_TELNET_TTYPE
@@ -480,8 +478,6 @@ static void to_ttype(void)
480 putiac2(WILL, TELOPT_TTYPE); 478 putiac2(WILL, TELOPT_TTYPE);
481 else 479 else
482 putiac2(WONT, TELOPT_TTYPE); 480 putiac2(WONT, TELOPT_TTYPE);
483
484 return;
485} 481}
486#endif 482#endif
487 483
@@ -494,8 +490,6 @@ static void to_new_environ(void)
494 putiac2(WILL, TELOPT_NEW_ENVIRON); 490 putiac2(WILL, TELOPT_NEW_ENVIRON);
495 else 491 else
496 putiac2(WONT, TELOPT_NEW_ENVIRON); 492 putiac2(WONT, TELOPT_NEW_ENVIRON);
497
498 return;
499} 493}
500#endif 494#endif
501 495
@@ -504,29 +498,33 @@ static void to_naws(void)
504{ 498{
505 /* Tell server we will do NAWS */ 499 /* Tell server we will do NAWS */
506 putiac2(WILL, TELOPT_NAWS); 500 putiac2(WILL, TELOPT_NAWS);
507 return;
508} 501}
509#endif 502#endif
510 503
511static void telopt(byte c) 504static void telopt(byte c)
512{ 505{
513 switch (c) 506 switch (c) {
514 { 507 case TELOPT_ECHO:
515 case TELOPT_ECHO: to_echo(); break; 508 to_echo(); break;
516 case TELOPT_SGA: to_sga(); break; 509 case TELOPT_SGA:
510 to_sga(); break;
517#ifdef CONFIG_FEATURE_TELNET_TTYPE 511#ifdef CONFIG_FEATURE_TELNET_TTYPE
518 case TELOPT_TTYPE: to_ttype();break; 512 case TELOPT_TTYPE:
513 to_ttype(); break;
519#endif 514#endif
520#ifdef CONFIG_FEATURE_TELNET_AUTOLOGIN 515#ifdef CONFIG_FEATURE_TELNET_AUTOLOGIN
521 case TELOPT_NEW_ENVIRON: to_new_environ(); break; 516 case TELOPT_NEW_ENVIRON:
517 to_new_environ(); break;
522#endif 518#endif
523#ifdef CONFIG_FEATURE_AUTOWIDTH 519#ifdef CONFIG_FEATURE_AUTOWIDTH
524 case TELOPT_NAWS: to_naws(); 520 case TELOPT_NAWS:
525 putiac_naws(c, win_width, win_height); 521 to_naws();
526 break; 522 putiac_naws(c, win_width, win_height);
523 break;
527#endif 524#endif
528 default: to_notsup(c); 525 default:
529 break; 526 to_notsup(c);
527 break;
530 } 528 }
531} 529}
532 530