svn commit: r205008 - head/usr.bin/script
Ed Schouten
ed at FreeBSD.org
Thu Mar 11 11:09:59 UTC 2010
Author: ed
Date: Thu Mar 11 11:09:58 2010
New Revision: 205008
URL: http://svn.freebsd.org/changeset/base/205008
Log:
Make script(1) a little less broken.
Close the file descriptor to the TTY. There is no reason why the parent
process should keep track of the descriptor. This ensures that the
application inside properly drains the TTY during exit(2).
Reported by: alfred
MFC after: 2 weeks
Modified:
head/usr.bin/script/script.c
Modified: head/usr.bin/script/script.c
==============================================================================
--- head/usr.bin/script/script.c Thu Mar 11 08:58:13 2010 (r205007)
+++ head/usr.bin/script/script.c Thu Mar 11 11:09:58 2010 (r205008)
@@ -158,6 +158,8 @@ main(int argc, char *argv[])
}
if (child == 0)
doshell(argv);
+ else
+ close(slave);
if (flushtime > 0)
tvp = &tv;
More information about the svn-src-head
mailing list