diff --git a/src/common/options.c b/src/common/options.c --- a/src/common/options.c +++ b/src/common/options.c @@ -105,6 +105,8 @@ int options_init(int argc, char *argv[], if(chdir(configfileprefix)) fprintf(stderr, "Unable to chdir(\"%s\") where I expected to find config files, expect failure\n", configfileprefix); + free(configfileprefix); + _distren_asprintf(&configfile, "%s%s.conf", PACKAGE, myname); if(!configfile) {