| commit | b29763aa9bcbb99a59aec3820e30ff1864cfa765 | [log] [tgz] |
|---|---|---|
| author | Steffen Prohaska <prohaska@zib.de> | Tue Aug 26 17:23:24 2014 +0200 |
| committer | Junio C Hamano <gitster@pobox.com> | Thu Aug 28 10:25:14 2014 -0700 |
| tree | d3dcda097520b70a990e48e7ea52b9bbb9ad206d | |
| parent | 02710228dd79d9f9c6fa180233491639b603c06d [diff] |
copy_fd(): do not close the input file descriptor The caller, not this function, opened the file descriptor; it is selfish for the callee to close it when it is done reading from it. The caller may want an option to rewind and re-read the contents after it returns. Simplify the loop to copy the input in full to the output; its body essentially is what a call to write_in_full() helper does. Signed-off-by: Steffen Prohaska <prohaska@zib.de> Helped-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>