minor cleanup

This commit is contained in:
Sean Middleditch 2009-03-13 20:18:11 -04:00
parent f9cebec3cf
commit fddf1c4731
1 changed files with 6 additions and 1 deletions

View File

@ -84,6 +84,8 @@ void libtelnet_push_byte(struct libtelnet_t *telnet, unsigned char byte,
else else
libtelnet_input_cb(telnet, byte, user_data); libtelnet_input_cb(telnet, byte, user_data);
break; break;
/* IAC command */
case LIBTELNET_STATE_IAC: case LIBTELNET_STATE_IAC:
switch (byte) { switch (byte) {
/* subrequest */ /* subrequest */
@ -114,7 +116,8 @@ void libtelnet_push_byte(struct libtelnet_t *telnet, unsigned char byte,
telnet->state = LIBTELNET_STATE_TEXT; telnet->state = LIBTELNET_STATE_TEXT;
} }
break; break;
/* DO negotiation */
/* negotiation commands */
case LIBTELNET_STATE_DO: case LIBTELNET_STATE_DO:
libtelnet_negotiate_cb(telnet, LIBTELNET_DO, byte, user_data); libtelnet_negotiate_cb(telnet, LIBTELNET_DO, byte, user_data);
telnet->state = LIBTELNET_STATE_TEXT; telnet->state = LIBTELNET_STATE_TEXT;
@ -131,6 +134,7 @@ void libtelnet_push_byte(struct libtelnet_t *telnet, unsigned char byte,
libtelnet_negotiate_cb(telnet, LIBTELNET_WONT, byte, user_data); libtelnet_negotiate_cb(telnet, LIBTELNET_WONT, byte, user_data);
telnet->state = LIBTELNET_STATE_TEXT; telnet->state = LIBTELNET_STATE_TEXT;
break; break;
/* subrequest -- buffer bytes until end request */ /* subrequest -- buffer bytes until end request */
case LIBTELNET_STATE_SB: case LIBTELNET_STATE_SB:
/* IAC command in subrequest -- either IAC SE or IAC IAC */ /* IAC command in subrequest -- either IAC SE or IAC IAC */
@ -143,6 +147,7 @@ void libtelnet_push_byte(struct libtelnet_t *telnet, unsigned char byte,
else else
telnet->state = LIBTELNET_STATE_SB; telnet->state = LIBTELNET_STATE_SB;
break; break;
/* IAC escaping inside a subrequest */ /* IAC escaping inside a subrequest */
case LIBTELNET_STATE_SB_IAC: case LIBTELNET_STATE_SB_IAC:
switch (byte) { switch (byte) {