mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 21:38:32 +08:00
[PATCH] hfsplus oops fix
nls_utf8 is available, and the check in hfsplus_fill_super checks the wrong pointer for NULLness (it checks the saved nls, not the new one that it needs to use.) Signed-off-by: Joshua Kwan <joshk@triplehelix.org> Cc: Roman Zippel <zippel@linux-m68k.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
9f155b9802
commit
bd6a59b22f
@ -320,7 +320,7 @@ static int hfsplus_fill_super(struct super_block *sb, void *data, int silent)
|
||||
/* temporarily use utf8 to correctly find the hidden dir below */
|
||||
nls = sbi->nls;
|
||||
sbi->nls = load_nls("utf8");
|
||||
if (!nls) {
|
||||
if (!sbi->nls) {
|
||||
printk("HFS+: unable to load nls for utf8\n");
|
||||
err = -EINVAL;
|
||||
goto cleanup;
|
||||
|
Loading…
Reference in New Issue
Block a user