summaryrefslogtreecommitdiffstats
path: root/fs/udf/unicode.c
diff options
context:
space:
mode:
authorFabian Frederick <fabf@skynet.be>2015-04-08 21:23:56 +0200
committerJan Kara <jack@suse.cz>2015-05-18 11:23:06 +0200
commit5dce54b71e6185dae07ad12ca17ce30aa64022cd (patch)
tree999bd96ad66d0aa79657c32ade3cbb843d269a4e /fs/udf/unicode.c
parentudf: improve error management in udf_CS0toNLS() (diff)
downloadlinux-5dce54b71e6185dae07ad12ca17ce30aa64022cd.tar.xz
linux-5dce54b71e6185dae07ad12ca17ce30aa64022cd.zip
udf: bug on exotic flag in udf_get_filename()
UDF volume is only mounted with UDF_FLAG_UTF8 or UDF_FLAG_NLS_MAP (see fill udf_fill_super(). BUG() if we have something different in udf_get_filename() Suggested-by: Jan Kara <jack@suse.cz> Signed-off-by: Fabian Frederick <fabf@skynet.be> Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/udf/unicode.c')
-rw-r--r--fs/udf/unicode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/udf/unicode.c b/fs/udf/unicode.c
index 658aa14cc474..97b23b0f9713 100644
--- a/fs/udf/unicode.c
+++ b/fs/udf/unicode.c
@@ -365,7 +365,7 @@ int udf_get_filename(struct super_block *sb, uint8_t *sname, int slen,
goto out2;
}
} else
- goto out2;
+ BUG();
ret = udf_translate_to_linux(dname, dlen,
filename->u_name, filename->u_len,