aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
Diffstat (limited to 'src/server')
-rw-r--r--src/server/server.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/server/server.c b/src/server/server.c
index 16f75107..96f06b3f 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;