diff --git a/e2fsck/recovery.c b/e2fsck/recovery.c index 22e79a5..f7fd7b6 100644 --- a/e2fsck/recovery.c +++ b/e2fsck/recovery.c @@ -473,7 +473,7 @@ static int do_one_pass(journal_t *journal, memcpy(nbh->b_data, obh->b_data, journal->j_blocksize); if (flags & JFS_FLAG_ESCAPE) { - *((unsigned int *)bh->b_data) = + *((unsigned int *)nbh->b_data) = htonl(JFS_MAGIC_NUMBER); }