Browse Source

create pid before load config file to avoid systemd complain

Nick Peng 6 years ago
parent
commit
408c199564
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/smartdns.c

+ 3 - 3
src/smartdns.c

@@ -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;
 	}