From: Spencer Oliver Date: Tue, 21 Aug 2012 10:10:18 +0000 (+0100) Subject: server: warn if user changes server port after init X-Git-Tag: v0.6.0-rc2~2 X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=commitdiff_plain;h=210ff6028480df93f483131d6c6ca1f7f372aa2a server: warn if user changes server port after init So the user can view the current port number these cmds were changed to COMMAND_ANY. However this means that the user can also attempt to change the port number after init, even though this is not supported. Issue a warning that this is not supported. Change-Id: I3d20dcd81277e7d994240a8e314f27672ff760c4 Signed-off-by: Spencer Oliver Reviewed-on: http://openocd.zylin.com/788 Tested-by: jenkins Reviewed-by: Freddie Chopin --- diff --git a/src/server/server.c b/src/server/server.c index 16f751079b..96f06b3fef 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -635,6 +635,10 @@ SERVER_PIPE_COMMAND() break; case 1: { + if (CMD_CTX->mode == COMMAND_EXEC) { + LOG_WARNING("unable to change server port after init"); + return ERROR_COMMAND_ARGUMENT_INVALID; + } const char *t = strdup(CMD_ARGV[0]); free((void *)*out); *out = t;