From d97732daf92ac49115718fa3cd7ec955f737a9ae Mon Sep 17 00:00:00 2001 From: Ashish Kumar Yadav Date: Tue, 7 Jul 2020 01:31:38 +0530 Subject: [PATCH] Close connection number to display in fork child --- dwmblocks.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dwmblocks.c b/dwmblocks.c index 40f017b..be7a488 100644 --- a/dwmblocks.c +++ b/dwmblocks.c @@ -50,6 +50,7 @@ buttonhandler(int signal, siginfo_t *si, void *ucontext) perror("buttonhandler - fork"); exit(1); case 0: + close(ConnectionNumber(dpy)); for (Block *current = blocks; current->pathu; current++) { if (current->signal == signal) { char button[] = { '0' + (si->si_value.sival_int & 0xff), '\0' }; @@ -79,6 +80,7 @@ getcmd(Block *block, int *sigval) perror("getcmd - fork"); exit(1); case 0: + close(ConnectionNumber(dpy)); close(fd[0]); if (dup2(fd[1], STDOUT_FILENO) != STDOUT_FILENO) { perror("getcmd - dup2");