ash: fix bug where redirection of closed fd was leaving it open afterwards.
authorDenis Vlasenko <vda.linux@googlemail.com>
Thu, 22 Nov 2007 08:16:57 +0000 (08:16 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Thu, 22 Nov 2007 08:16:57 +0000 (08:16 -0000)
commit7d75a96b15327050a294b1f54981781ce6e551e2
treedf8a1fcb74b6bd7869fe60af461c11f0684df043
parent705eaf8b403555741cf6313a76da8597ae54d324
ash: fix bug where redirection of closed fd was leaving it open afterwards.

redirect                                             983    1024     +41
bb_echo                                              276     301     +25
popredir                                             118     132     +14
evalcommand                                         1163    1176     +13
bbunpack                                             358     366      +8
echocmd                                               13       5      -8
echo_main                                             13       5      -8
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 5/2 up/down: 101/-16)            Total: 85 bytes
   text    data     bss     dec     hex filename
 774999     962    9236  785197   bfb2d busybox_old
 775084     962    9236  785282   bfb82 busybox_unstripped
coreutils/echo.c
include/libbb.h
shell/ash.c
shell/ash_test/ash-redir/redir.right [new file with mode: 0644]
shell/ash_test/ash-redir/redir.tests [new file with mode: 0644]