# HG changeset patch # User Mychaela Falconia # Date 1590015269 0 # Node ID ba45f6514fb16922f64fbf53a401055ce901055d # Parent 293c7db5f10f6c793416b2771f3e3a9f38315d4c FFS: fixed bug in the case of journal_init() creating the journal on boot diff -r 293c7db5f10f -r ba45f6514fb1 src/cs/drivers/drv_app/ffs/board/fsck.c --- a/src/cs/drivers/drv_app/ffs/board/fsck.c Thu May 14 02:50:41 2020 +0000 +++ b/src/cs/drivers/drv_app/ffs/board/fsck.c Wed May 20 22:54:29 2020 +0000 @@ -1247,7 +1247,7 @@ effs_t journal_init(iref_t i) { int j; - struct inode_s *ip = inode_addr(i); + struct inode_s *ip; struct journal_s *addr; if (i == 0) { @@ -1260,6 +1260,7 @@ fs.journal_depth = 0; fs.journal_pos = JOURNAL_POS_INITIAL; + ip = inode_addr(i); addr = (struct journal_s *) offset2addr(location2offset(ip->location) + fs.journal_pos);