jbd: correctly unescape journal data blocks
[sfrench/cifs-2.6.git] / fs / jbd / recovery.c
index 2b8edf4d6eaa6462c59f055f81017954d92b0e39..43bc5e5ed0648860aa4971f038bdc17c11142e6a 100644 (file)
@@ -478,7 +478,7 @@ static int do_one_pass(journal_t *journal,
                                        memcpy(nbh->b_data, obh->b_data,
                                                        journal->j_blocksize);
                                        if (flags & JFS_FLAG_ESCAPE) {
-                                               *((__be32 *)bh->b_data) =
+                                               *((__be32 *)nbh->b_data) =
                                                cpu_to_be32(JFS_MAGIC_NUMBER);
                                        }