Commit Diff


commit - 38d4db740d563e981ab3b76031fe912e9af713da
commit + 9543e3fbafcbd71d5e22b3d21437ef7c1255f025
blob - 20b4abec263d5b78e37cae39dfaeb5bdb7d7220b
blob + 893031fb84d9f339034afb16687a2c63c4125752
--- gmid.c
+++ gmid.c
@@ -679,8 +679,8 @@ main(int argc, char **argv)
 		close(p[0]);
 		close(p[1]);
 
-		unblock_signals();
 		wait_sighup();
+		unblock_signals();
 		LOGI("reloading configuration %s", config_path);
 
 		old_ipv6 = conf.ipv6;