On an I/O error, merge_read_packet() and merge_append_read_packet() need
authorGuy Harris <guy@alum.mit.edu>
Mon, 21 Nov 2011 06:26:03 +0000 (06:26 -0000)
committerGuy Harris <guy@alum.mit.edu>
Mon, 21 Nov 2011 06:26:03 +0000 (06:26 -0000)
commit272c011d197ad04137d6d1d8d5c86ed8b93f61b4
tree3bbebcfa10cec1edddeda5c768754af6046ebb93
parentf2e8579ba375ef960209214fe432afd3bb3f83b1
On an I/O error, merge_read_packet() and merge_append_read_packet() need
to return a pointer to the merge_in_file_t that got the error.  Set *err
to 0 on success and an error code on an err, treat a null return as an
EOF indication, and if we don't get a null return check for a non-zero
error code and treat that as an I/O error.

svn path=/trunk/; revision=39964
file.c
merge.c
mergecap.c