diff -ru qingy-0.9.8_orig/src/libraries/session.c qingy-0.9.8/src/libraries/session.c --- qingy-0.9.8_orig/src/libraries/session.c 2008-11-25 14:37:06.000000000 +0100 +++ qingy-0.9.8/src/libraries/session.c 2009-05-08 14:45:55.527160010 +0200 @@ -1045,8 +1045,7 @@ #endif /* clean up standard input, output, error */ - //freopen("/dev/null", "r", stdin); - fclose(stdin); + freopen("/dev/null", "r", stdin); freopen(ttyname, "w", stdout); freopen(ttyname, "w", stderr); free(ttyname);