+Joe.C writes:
+
+ This bug is in busybox 1.0.0-rc2. When using lash exec
+builtin with redirection, the opened file fd keep increasing.
+For example, please try the following command with lash.
+
+
+ls -al /proc/<lash pid>/fd
+exec /bin/sh 2>/dev/null
+ls -al /proc/<lash pid>/fd
+
+ The last 'ls' command output will look like this. The fd
+number 4 shouldn't exist.
+
+lrwx------ 1 501 100 64 Aug 13 13:56 4 -> /dev/pts/5
+l-wx------ 1 501 100 64 Aug 13 13:56 2 -> /dev/null
+lrwx------ 1 501 100 64 Aug 13 13:56 1 -> /dev/pts/5
+lrwx------ 1 501 100 64 Aug 13 13:56 0 -> /dev/pts/5
+dr-xr-xr-x 3 501 100 0 Aug 13 13:56 ..
+dr-x------ 2 501 100 0 Aug 13 13:56 .
+
+ This one-line patch fix this problem by setting CLOEXEC flag for
+squirrel fd. Please apply.
+
+Joe.C