Windows: not all short rx_Read[v] reads are fatal
authorJeffrey Altman <jaltman@your-file-system.com>
Sat, 7 Jul 2012 18:11:23 +0000 (14:11 -0400)
committerJeffrey Altman <jaltman@your-file-system.com>
Wed, 11 Jul 2012 14:12:01 +0000 (07:12 -0700)
commit6fb3b7aa317a6429daf86b140785875a70686bac
treede0145af844c94efac9246d347397a9eaaaf8072
parent606d9554e2880c2978675b7eae3fa5f53bd07c3d
Windows: not all short rx_Read[v] reads are fatal

When performing a RXAFS_FetchData[64] RPC, a short read from
rx_Read[v] is not a reason to stop processing the call unless
it is the first read and the file server FetchData offset bug
has been detected.  If not, only stop processing if the
rx_Read[v] return value is <= 0.

Change-Id: I5b10ce7903686fa3d9c251e6c92c4bcec376ed40
Reviewed-on: http://gerrit.openafs.org/7749
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsd/cm_dcache.c