]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-dir-buffer-newslot-cant-return-zero-20020508
authorDerrick Brashear <shadow@dementia.org>
Wed, 8 May 2002 19:59:53 +0000 (19:59 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 8 May 2002 19:59:53 +0000 (19:59 +0000)
since newslot will call Die() instead of returning 0 (causing assert(0))
this code can never be called. remove it.

src/dir/buffer.c

index 376ba81f5dc4ac35bace31cbc0c08489402e5b70..c7cca713f7d27d07e20b02d3424f733434d41541 100644 (file)
@@ -394,10 +394,7 @@ char *DNew (fid,page)
      */
     register struct buffer *tb;
     ObtainWriteLock(&afs_bufferLock);
-    if ((tb = newslot(fid,page,0)) == 0) {
-       ReleaseWriteLock(&afs_bufferLock);
-       return 0;
-    }
+    tb = newslot(fid,page,0);
     ObtainWriteLock(&tb->lock);
     ReleaseWriteLock(&afs_bufferLock);
     tb->lockers++;