SEGDEC should look for 0 instead of UNASSIGNED disk addresses since
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Wed, 26 Aug 1992 05:33:23 +0000 (21:33 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Wed, 26 Aug 1992 05:33:23 +0000 (21:33 -0800)
it is reading the value off dinode or indirect page.

SCCS-vsn: sys/ufs/lfs/lfs_inode.c 7.79

usr/src/sys/ufs/lfs/lfs_inode.c

index e5ce322..c2cb150 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)lfs_inode.c 7.78 (Berkeley) %G%
+ *     @(#)lfs_inode.c 7.79 (Berkeley) %G%
  */
 
 #include <sys/param.h>
  */
 
 #include <sys/param.h>
@@ -99,7 +99,7 @@ lfs_update(ap)
        }
 
 #define SEGDEC { \
        }
 
 #define SEGDEC { \
-       if (daddr != UNASSIGNED) { \
+       if (daddr != 0) { \
                if (lastseg != (seg = datosn(fs, daddr))) { \
                        UPDATE_SEGUSE; \
                        num = 1; \
                if (lastseg != (seg = datosn(fs, daddr))) { \
                        UPDATE_SEGUSE; \
                        num = 1; \