+++ /dev/null
----
- slstatus.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/slstatus.c b/slstatus.c
-index 96fa5b6..499cd30 100644
---- a/slstatus.c
-+++ b/slstatus.c
-@@ -26,9 +26,8 @@ static Display *dpy;
- static void
- terminate(const int signo)
- {
-- (void)signo;
--
-- done = 1;
-+ if (signo != SIGUSR1)
-+ done = 1;
- }
-
- static void
-@@ -72,6 +71,7 @@ main(int argc, char *argv[])
- act.sa_handler = terminate;
- sigaction(SIGINT, &act, NULL);
- sigaction(SIGTERM, &act, NULL);
-+ sigaction(SIGUSR1, &act, NULL);
-
- if (!sflag && !(dpy = XOpenDisplay(NULL))) {
- die("XOpenDisplay: Failed to open display");
---
-2.20.1