Bug 14527

Summary: sh here-documents failure
Product: Base System Reporter: kei <kei>
Component: binAssignee: Martin Cracauer <cracauer>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 3.3-RELEASE   
Hardware: Any   
OS: Any   

Description kei 1999-10-26 01:20:01 UTC
sh here-documents fails when using backquotes and up to 3 pipes.

How-To-Repeat: good.sh
------->------->------->------->------->------->
#!/bin/sh
cat <<_EOF_
`echo abc | cat | cat`
_EOF_
------->------->------->------->------->------->

%./good.sh
abc

is OK.

fail.sh
------->------->------->------->------->------->
#!/bin/sh
cat <<_EOF_
`echo abc | cat | cat | cat`
_EOF_
------->------->------->------->------->------->

%./fail.sh
cat: stdin: Bad file descriptor
Comment 1 Sheldon Hearn freebsd_committer freebsd_triage 1999-10-26 10:45:42 UTC
Responsible Changed
From-To: freebsd-bugs->cracauer

Over to Mr Shell. :-) 
Comment 2 Martin Cracauer freebsd_committer freebsd_triage 1999-11-05 12:07:00 UTC
State Changed
From-To: open->closed

Fixed in -current. Will be merged into -stable before 3.4-RELEASE. 

Thanks for the bug report!