X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/runlisp/blobdiff_plain/82cc08353498d235b64d63baadabf84c28d3e2e2..6445760568e196c3239cdd08ec5432f96628f4cf:/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);