Yes stdout needs to be set to binary as well, otherwise it will be treated as a text stream with crlf line terminations, etc. I have updated the patch file to include both stdin and stdout patches.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=749423
Originator: NO
shouldn't you do this to stdout as well?
Logged In: YES
user_id=1302043
Originator: YES
File Added: tdmake.pipe.patch.tgz
Logged In: YES
user_id=1302043
Originator: YES
Yes stdout needs to be set to binary as well, otherwise it will be treated as a text stream with crlf line terminations, etc. I have updated the patch file to include both stdin and stdout patches.