summaryrefslogtreecommitdiff
path: root/src/server/telnet_server.c
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-11-05 08:48:50 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-11-05 08:48:50 +0000
commit71c73068858ad80020c7956a215a5ec590704ddb (patch)
treea7e3d4e0e1d0f093a38f0e2cfda775433ff19c43 /src/server/telnet_server.c
parentbbafcb3758ac315b94ac54e88ab2dafe8377e062 (diff)
downloadopenocd+libswd-71c73068858ad80020c7956a215a5ec590704ddb.tar.gz
openocd+libswd-71c73068858ad80020c7956a215a5ec590704ddb.tar.bz2
openocd+libswd-71c73068858ad80020c7956a215a5ec590704ddb.tar.xz
openocd+libswd-71c73068858ad80020c7956a215a5ec590704ddb.zip
fix telnet async messages. retired telnet_async command - no user serviceable parts inside.
git-svn-id: svn://svn.berlios.de/openocd/trunk@1135 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/server/telnet_server.c')
-rw-r--r--src/server/telnet_server.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/server/telnet_server.c b/src/server/telnet_server.c
index ef22348a..6b090495 100644
--- a/src/server/telnet_server.c
+++ b/src/server/telnet_server.c
@@ -48,11 +48,6 @@ static unsigned short telnet_port = 0;
int handle_exit_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc);
int handle_telnet_port_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc);
-static int telnet_async()
-{
- return jim_global_long("telnet_async_state");
-}
-
static char *negotiate =
"\xFF\xFB\x03" /* IAC WILL Suppress Go Ahead */
"\xFF\xFB\x01" /* IAC WILL Echo */
@@ -191,8 +186,7 @@ int telnet_new_connection(connection_t *connection)
telnet_connection->next_history = 0;
telnet_connection->current_history = 0;
- if (telnet_async())
- log_add_callback(telnet_log_callback, connection);
+ log_add_callback(telnet_log_callback, connection);
@@ -348,14 +342,8 @@ int telnet_input(connection_t *connection)
t_con->line_cursor = -1; /* to supress prompt in log callback during command execution */
- if (!telnet_async())
- log_add_callback(telnet_log_callback, connection);
-
retval = command_run_line(command_context, t_con->line);
- if (!telnet_async())
- log_remove_callback(telnet_log_callback, connection);
-
t_con->line_cursor = 0;
if (retval == ERROR_COMMAND_CLOSE_CONNECTION)