]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-solaris-fix-ulimit-write-size-bug-20041012
authorEric Melski <ericm@electric-cloud.com>
Mon, 18 Oct 2004 05:30:39 +0000 (05:30 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 18 Oct 2004 05:30:39 +0000 (05:30 +0000)
FIXES 15609

convert nonsensical comparison to one which makes sense in light of code and
comments below it

(cherry picked from commit 512f3b0555c10d26ea6b05695471481df11fe1c9)

src/afs/SOLARIS/osi_vnodeops.c

index fe5ed936d1d9f588d4771ddf5516dff89027e553..c76701e9084e1fa0b7c2c4c7fb71a4d512f4f883 100644 (file)
@@ -926,10 +926,10 @@ struct AFS_UCRED *acred;
 
     didFakeOpen=0;     /* keep track of open so we can do close */
     if (arw == UIO_WRITE) {
-       /* do ulimit processing; shrink resid or fail */
-#if    defined(AFS_SUN56_ENV)
-       if (auio->uio_loffset + auio->afsio_resid > auio->uio_llimit) {
-           if (auio->uio_llimit >= auio->uio_llimit) {
+      /* do ulimit processing; shrink resid or fail */
+#if   defined(AFS_SUN56_ENV)
+        if (auio->uio_loffset + auio->afsio_resid > auio->uio_llimit) {
+           if (auio->uio_loffset >= auio->uio_llimit) {
                 ReleaseWriteLock(&avc->lock);
                 afs_BozonUnlock(&avc->pvnLock, avc);
                 return EFBIG;