From 17c3d1e6121b41a6dcc9fdd4fc2f4bb6b3627c27 Mon Sep 17 00:00:00 2001 From: Johan Wikman Date: Tue, 3 Oct 2017 10:45:37 +0300 Subject: [PATCH] MXS-1441 Make externcmd_allocate const correct --- server/core/externcmd.cc | 4 ++-- server/core/maxscale/externcmd.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/core/externcmd.cc b/server/core/externcmd.cc index 431562fd3..74c320ff0 100644 --- a/server/core/externcmd.cc +++ b/server/core/externcmd.cc @@ -34,7 +34,7 @@ * * @return 0 on success, -1 on error */ -static int tokenize_arguments(char* argstr, char** argv) +static int tokenize_arguments(const char* argstr, char** argv) { int i = 0; bool quoted = false; @@ -104,7 +104,7 @@ static int tokenize_arguments(char* argstr, char** argv) return 0; } -EXTERNCMD* externcmd_allocate(char* argstr, uint32_t timeout) +EXTERNCMD* externcmd_allocate(const char* argstr, uint32_t timeout) { EXTERNCMD* cmd = (EXTERNCMD*) MXS_MALLOC(sizeof(EXTERNCMD)); char** argv = (char**) MXS_MALLOC(sizeof(char*) * MAXSCALE_EXTCMD_ARG_MAX); diff --git a/server/core/maxscale/externcmd.h b/server/core/maxscale/externcmd.h index 746c87c9b..6baff41af 100644 --- a/server/core/maxscale/externcmd.h +++ b/server/core/maxscale/externcmd.h @@ -42,7 +42,7 @@ char* externcmd_extract_command(const char* argstr); * * @return Pointer to new external command struct or NULL if an error occurred */ -EXTERNCMD* externcmd_allocate(char* argstr, uint32_t timeout); +EXTERNCMD* externcmd_allocate(const char* argstr, uint32_t timeout); /**