--- login-utils/simpleinit.c.orig	2007-02-28 22:12:16.000000000 +0100
+++ login-utils/simpleinit.c	2007-02-28 22:15:45.000000000 +0100
@@ -1476,6 +1476,9 @@
 		for (ival = 1; ival < NSIG; ival++) signal (ival, SIG_DFL);
 		sigprocmask(SIG_UNBLOCK,&all_signals,NULL);
 		if (!userspace){
+                        close (0);
+                        close (1);
+                        close (2);
 			open ("/dev/console", O_RDONLY, 0);
 			open ("/dev/console", O_RDWR, 0);
 			dup2 (1, 2);
