create pid before load config file to avoid systemd complain

This commit is contained in:
Nick Peng
2019-11-06 23:58:27 +08:00
parent 044536aef6
commit 408c199564

View File

@@ -416,12 +416,12 @@ int main(int argc, char *argv[])
_reg_signal();
}
if (dns_server_load_conf(config_file) != 0) {
fprintf(stderr, "load config failed.\n");
if (create_pid_file(pid_file) != 0) {
goto errout;
}
if (create_pid_file(pid_file) != 0) {
if (dns_server_load_conf(config_file) != 0) {
fprintf(stderr, "load config failed.\n");
goto errout;
}