Redo: Canonicalize conf in parse_cmdline
This commit is contained in:
parent
21414ee396
commit
014dd388cc
@ -964,12 +964,6 @@ parse_commandline(dav_args *args, int argc, char *argv[])
|
|||||||
if (!args->port)
|
if (!args->port)
|
||||||
args->port = ne_uri_defaultport(args->scheme);
|
args->port = ne_uri_defaultport(args->scheme);
|
||||||
|
|
||||||
if (args->conf) {
|
|
||||||
expand_home(&args->conf, args);
|
|
||||||
} else if (!args->privileged) {
|
|
||||||
args->conf = xasprintf("%s/.%s/%s", args->home, PACKAGE, DAV_CONFIG);
|
|
||||||
}
|
|
||||||
|
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -994,6 +988,12 @@ parse_config(dav_args *args)
|
|||||||
{
|
{
|
||||||
read_config(args, DAV_SYS_CONF_DIR "/" DAV_CONFIG, 1);
|
read_config(args, DAV_SYS_CONF_DIR "/" DAV_CONFIG, 1);
|
||||||
|
|
||||||
|
if (args->conf) {
|
||||||
|
expand_home(&args->conf, args);
|
||||||
|
} else if (!args->privileged) {
|
||||||
|
args->conf = xasprintf("%s/.%s/%s", args->home, PACKAGE, DAV_CONFIG);
|
||||||
|
}
|
||||||
|
|
||||||
if (args->conf)
|
if (args->conf)
|
||||||
read_config(args, args->conf, 0);
|
read_config(args, args->conf, 0);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user