]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-solaris-init-offset-for-write-20050929
authorChas Williams <chas@cmf.nrl.navy.mil>
Thu, 29 Sep 2005 21:35:45 +0000 (21:35 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 29 Sep 2005 21:35:45 +0000 (21:35 +0000)
passing a random nlen into afs_GetDCache() when in write mode
seems to sometimes trigger overwrites.

(cherry picked from commit f1454a2885c410f5e886fa136a61c70cc06d42df)

src/afs/SOLARIS/osi_vnodeops.c

index 212b10f92721540d617ff433fa26b243f68e5c03..8a9ac44e87e08526bed7aef09e71876e1b518854 100644 (file)
@@ -266,7 +266,7 @@ afs_GetOnePage(vp, off, alen, protp, pl, plsz, seg, addr, rw, acred)
     register struct dcache *tdc;
     int i, s, pexists;
     int slot;
-    afs_size_t offset, nlen;
+    afs_size_t offset = 0, nlen;
     struct vrequest treq;
     afs_int32 mapForRead = 0, Code = 0;
     u_offset_t toffset;