diff options
author | Zachary T Welch <zw@superlucidity.net> | 2009-10-24 01:12:56 -0700 |
---|---|---|
committer | Zachary T Welch <zw@superlucidity.net> | 2009-11-05 18:03:19 -0800 |
commit | 2b78a4e82b1845ee7cc89f6e31d7b49e9299cb32 (patch) | |
tree | 501043ad6a37959c193742f21f2e29ff0c1f2651 /src/server | |
parent | ae5732b9e4f085b89da3f9ce07eb526e159e1937 (diff) | |
download | openocd+libswd-2b78a4e82b1845ee7cc89f6e31d7b49e9299cb32.tar.gz openocd+libswd-2b78a4e82b1845ee7cc89f6e31d7b49e9299cb32.tar.bz2 openocd+libswd-2b78a4e82b1845ee7cc89f6e31d7b49e9299cb32.tar.xz openocd+libswd-2b78a4e82b1845ee7cc89f6e31d7b49e9299cb32.zip |
Update all server port command to use new helper.
Diffstat (limited to 'src/server')
-rw-r--r-- | src/server/gdb_server.c | 10 | ||||
-rw-r--r-- | src/server/tcl_server.c | 8 | ||||
-rw-r--r-- | src/server/telnet_server.c | 10 |
3 files changed, 5 insertions, 23 deletions
diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c index adf5c687..3ed2b1fc 100644 --- a/src/server/gdb_server.c +++ b/src/server/gdb_server.c @@ -2271,15 +2271,7 @@ int handle_gdb_sync_command(struct command_context_s *cmd_ctx, char *cmd, char * /* daemon configuration command gdb_port */ int handle_gdb_port_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc) { - if (argc == 0) - { - command_print(cmd_ctx, "%d", gdb_port); - return ERROR_OK; - } - - gdb_port = strtoul(args[0], NULL, 0); - - return ERROR_OK; + return server_port_command(cmd_ctx, cmd, args, argc, &gdb_port); } int handle_gdb_memory_map_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc) diff --git a/src/server/tcl_server.c b/src/server/tcl_server.c index e5886774..178d86ba 100644 --- a/src/server/tcl_server.c +++ b/src/server/tcl_server.c @@ -179,10 +179,8 @@ int tcl_register_commands(command_context_t *cmd_ctx) return ERROR_OK; } -static int handle_tcl_port_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc) +static int handle_tcl_port_command(struct command_context_s *cmd_ctx, + char *cmd, char **args, int argc) { - if (argc == 1) { - tcl_port = strtoul(args[0], NULL, 0); - } - return ERROR_OK; + return server_port_command(cmd_ctx, cmd, args, argc, &tcl_port); } diff --git a/src/server/telnet_server.c b/src/server/telnet_server.c index f26ad9f6..c9c60bbd 100644 --- a/src/server/telnet_server.c +++ b/src/server/telnet_server.c @@ -622,15 +622,7 @@ int telnet_register_commands(command_context_t *command_context) /* daemon configuration command telnet_port */ int handle_telnet_port_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc) { - if (argc == 0) - { - command_print(cmd_ctx, "%d", telnet_port); - return ERROR_OK; - } - - telnet_port = strtoul(args[0], NULL, 0); - - return ERROR_OK; + return server_port_command(cmd_ctx, cmd, args, argc, &telnet_port); } int handle_exit_command(struct command_context_s *cmd_ctx, char *cmd, char **args, int argc) |