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(); _reg_signal();
} }
if (dns_server_load_conf(config_file) != 0) { if (create_pid_file(pid_file) != 0) {
fprintf(stderr, "load config failed.\n");
goto errout; 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; goto errout;
} }