diff options
Diffstat (limited to 'src/util/Expression.c')
-rw-r--r-- | src/util/Expression.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/Expression.c b/src/util/Expression.c index 885e994d..9a5adbca 100644 --- a/src/util/Expression.c +++ b/src/util/Expression.c @@ -283,7 +283,7 @@ int Util_ExpressionEvaluate(const uExpression buffer, if(varvals || ! buffer->nvars) { /* Evaluate the variables in one go to help people doing parallel ops. */ - eval(buffer->nvars, buffer->vars, varvals, data); + eval(buffer->nvars, (const char * const *) buffer->vars, varvals, data); /* Tokens are seperated by @ signs */ for(position = 0; position < buffer->ntokens; position++) @@ -1296,7 +1296,7 @@ static int StoreVar(uExpressionInternals *buffer, const char *var) if(retval == -1) { buffer->nvars++; - buffer->vars = (const char **)realloc(buffer->vars,sizeof(const char *)*buffer->nvars); + buffer->vars = (char **)realloc(buffer->vars,sizeof(char *)*buffer->nvars); buffer->vars[buffer->nvars-1] = strdup(var); |