From 30421bdbef96c41303c2467086cdef48e2399abd Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Mon, 3 Jan 2005 21:49:37 +0000 Subject: flush stdout before forking --- src/kmodule.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/kmodule.c b/src/kmodule.c index d344eca6..138c481f 100644 --- a/src/kmodule.c +++ b/src/kmodule.c @@ -94,7 +94,7 @@ void waitForConnection(struct device **devlist) int main(int argc, char **argv) { - char *bus = NULL, *class = NULL, *buf = NULL; + char *bus = NULL, *class = NULL; int x, rc, isdaemon = 0; enum deviceBus probeBus = BUS_UNSPEC & ~BUS_SERIAL; enum deviceClass probeClass = CLASS_UNSPEC; @@ -156,6 +156,7 @@ int main(int argc, char **argv) printf("%s %s\n",classes[i].string,devs[x]->driver); } } + fflush(stdout); if (isdaemon) { daemon(0,0); waitForConnection(devs); -- cgit v1.2.1