bytes_written was a globus_size_t, which is unsigned. this led to calling globus_gridftp_server_update_bytes_written() with a huge length if rcDataObjWrite() returned error.
the code continues to return error on a short write, which may be an unnecessary failure.
bytes_written was a globus_size_t, which is unsigned. this led to calling globus_gridftp_server_update_bytes_written() with a huge length if rcDataObjWrite() returned error. the code continues to return error on a short write, which may be an unnecessary failure.