aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wmstatus.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/wmstatus.c b/wmstatus.c
index 23521b5..1216b85 100644
--- a/wmstatus.c
+++ b/wmstatus.c
@@ -2078,6 +2078,10 @@ spawn (struct app_context *ctx, char *argv[])
if (ctx->nut_client.socket != -1)
posix_spawn_file_actions_addclose (&actions, ctx->nut_client.socket);
+ // That would mess up our JSON
+ posix_spawn_file_actions_addopen
+ (&actions, STDOUT_FILENO, "/dev/null", O_WRONLY, 0);
+
posix_spawnattr_t attr;
posix_spawnattr_init (&attr);
posix_spawnattr_setpgroup (&attr, 0);