diff options
author | Theodore Ts'o <tytso@mit.edu> | 2006-06-25 05:47:51 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-06-25 10:01:07 -0700 |
commit | e8f1c6227a0bc9b1e3a7e87cd31f650a909f647f (patch) | |
tree | 7cca3fbb4f03f054d9f6886e0062f84f11cc9dfb /fs/jbd | |
parent | f16fdadba28add689b567cf03c21dd6dec8e43be (diff) | |
download | kernel-common-e8f1c6227a0bc9b1e3a7e87cd31f650a909f647f.tar.gz kernel-common-e8f1c6227a0bc9b1e3a7e87cd31f650a909f647f.tar.bz2 kernel-common-e8f1c6227a0bc9b1e3a7e87cd31f650a909f647f.zip |
[PATCH] ext3: fix memory leak when the journal file is corrupted
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'fs/jbd')
-rw-r--r-- | fs/jbd/recovery.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/jbd/recovery.c b/fs/jbd/recovery.c index 80d7f53fd0a7..de5bafb4e853 100644 --- a/fs/jbd/recovery.c +++ b/fs/jbd/recovery.c @@ -531,6 +531,7 @@ static int do_one_pass(journal_t *journal, default: jbd_debug(3, "Unrecognised magic %d, end of scan.\n", blocktype); + brelse(bh); goto done; } } |