From 53ba5ca09766205c3bcdfdd8acf316529a758c60 Mon Sep 17 00:00:00 2001 From: Steven Luo Date: Thu, 4 Feb 2010 23:37:56 -0800 Subject: [PATCH] Throw away stdout/stderr for browserds we launch too Commit d8d8d1ed... ("Close stdin/stdout/stderr in child processes before exec()") didn't prevent browserd from spewing noise, because we invoke that via system() instead of fork()/exec(). Fix that oversight. --- launcher.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/launcher.c b/launcher.c index 76a5321..9c7893b 100644 --- a/launcher.c +++ b/launcher.c @@ -194,9 +194,9 @@ void launch_microb(struct swb_context *ctx, char *uri) { if (WIFEXITED(status) && WEXITSTATUS(status)) { kill_browserd = 1; #ifdef FREMANTLE - system("/usr/sbin/browserd -d -b"); + system("/usr/sbin/browserd -d -b > /dev/null 2>&1"); #else - system("/usr/sbin/browserd -d"); + system("/usr/sbin/browserd -d > /dev/null 2>&1"); #endif } -- 1.7.9.5