Except my the &'s in the diff are supposed to be &'s.

Index: pass2.c
===================================================================
RCS file: /cvs/src/sbin/fsck_ext2fs/pass2.c,v
retrieving revision 1.15
diff -u -p -r1.15 pass2.c
--- pass2.c     28 Apr 2016 12:17:15 -0000      1.15
+++ pass2.c     17 Dec 2019 17:49:51 -0000
@@ -145,7 +145,7 @@ pass2(void)
                                inodirty();
                        }
                }
-               memset(&dino, 0, EXT2_DINODE_SIZE(&sblock));
+               memset(&dino, 0, sizeof(struct ext2fs_dinode));
                dino.e2di_mode = htole16(IFDIR);
                inossize(&dino, inp->i_isize);
                memcpy(&dino.e2di_blocks[0], &inp->i_blks[0], 
(size_t)inp->i_numblks);



Reply via email to