X-Git-Url: https://git.distorted.org.uk/~mdw/runlisp/blobdiff_plain/6c39ec6d05467457c590ec93ad98c179be6618af..2fb0f2a61ed61747f7b8c206849dadc41079e850:/lib.c diff --git a/lib.c b/lib.c index 4f93285..edb6e33 100644 --- a/lib.c +++ b/lib.c @@ -1089,7 +1089,7 @@ struct config_var *config_set_var_n(struct config *conf, struct config_var *var = config_find_var_n(conf, sect, CF_CREAT, name, namelen); - if (var->f&~f&CF_OVERRIDE) return; + if (var->f&~f&CF_OVERRIDE) return (var); free(var->val); var->val = xstrndup(value, valuelen); var->n = valuelen; var->f = f; return (var);