chiark / gitweb /
test: Fix fd plumbing
[secnet.git] / test / invoke
index 98a7ea1187380370bd67187505d1762d1135e641..fb9ce2ca1b389673765f631f45956c065cc7a895 100755 (executable)
@@ -39,7 +39,8 @@ proc mkconf {which} {
     set fakeuh [open $fakeuf w 0755]
     puts $fakeuh "#!/bin/sh
 set -e
-cat >$pipefp.r &
+exec 3<&0
+cat <&3 3<&- >$pipefp.r &
 exec 3<>$pipefp.t
 exec <$pipefp.t
 exec 3<&-