From: Steven Luo Date: Fri, 5 Feb 2010 07:37:56 +0000 (-0800) Subject: Throw away stdout/stderr for browserds we launch too X-Git-Tag: fremantle-package-3.1-2fremantle1~1 X-Git-Url: http://git.maemo.org/git/?p=browser-switch;a=commitdiff_plain;h=30d5e7a1400fb294e75e2199e3a4de5176e84506;hp=17853b6cdd152a6c53a3e3e11506e3a780e4991c 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. --- diff --git a/launcher.c b/launcher.c index 93cce2f..feef231 100644 --- a/launcher.c +++ b/launcher.c @@ -183,9 +183,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 }