Commit Diff


commit - 1ef09e6313e6a7656899f1ce5a98bddb16498934
commit + 237095fd9a40120ef4e4bb7b7525d45c89c6cfb0
blob - 50482123c7f303153ba1fef4156541a7b18f782e
blob + 79fcc155cf49bf3bafe5b72b2b9370b85c59be2a
--- server.c
+++ server.c
@@ -41,8 +41,10 @@ int shutting_down;
 
 static struct tls	*ctx;
 
-static struct event siginfo, sigusr2;
-static int has_siginfo;
+#ifdef SIGINFO
+static struct event siginfo;
+#endif
+static struct event sigusr2;
 
 int connected_clients;
 
@@ -1463,7 +1465,6 @@ server_init(struct privsep *ps, struct privsep_proc *p
 	SPLAY_INIT(&clients);
 
 #ifdef SIGINFO
-	has_siginfo = 1;
 	signal_set(&siginfo, SIGINFO, &handle_siginfo, NULL);
 	signal_add(&siginfo, NULL);
 #endif