mirror of
https://git.openafs.org/openafs.git
synced 2025-01-20 07:51:00 +00:00
viced-revert-EIO-and-instead-use-zero-length-20040311
FIXES 3594 this was the other considered approach, i'm unsure why it's needed, but we'll play along for now.
This commit is contained in:
parent
bfc88419b1
commit
5cef3a3fca
@ -6676,10 +6676,13 @@ FetchData_RXStyle(Volume * volptr, Vnode * targetptr,
|
||||
tlen = FDH_SIZE(fdP);
|
||||
ViceLog(25,
|
||||
("FetchData_RXStyle: file size %llu\n", (afs_uintmax_t) tlen));
|
||||
if ((tlen < 0) || (Pos > tlen)) {
|
||||
if (tlen < 0) {
|
||||
FDH_CLOSE(fdP);
|
||||
return EIO;
|
||||
}
|
||||
if (Pos > tlen) {
|
||||
Len = 0;
|
||||
}
|
||||
|
||||
if (Pos + Len > tlen)
|
||||
Len = tlen - Pos; /* get length we should send */
|
||||
|
Loading…
Reference in New Issue
Block a user