commit | 59285c28d18b77437e6dc7c2abb9aaee10ec3a75 | [log] [tgz] |
---|---|---|
author | Jan Kara <jack@suse.cz> | Wed Feb 04 19:46:11 2009 +0100 |
committer | Jan Kara <jack@suse.cz> | Thu Apr 02 12:29:53 2009 +0200 |
tree | 70e567d2372045363f5062b59619f680f65172c3 | |
parent | 557f5a1468394069da2bd6a63e23970ff12aa072 [diff] |
udf: Fix oops when invalid character in filename occurs Functions udf_CS0toNLS() and udf_NLStoCS0() didn't count with the fact that NLS can return negative length when invalid character is given to it for conversion. Thus interesting things could happen (such as overwriting random memory with the rest of filename). Add appropriate checks. Signed-off-by: Jan Kara <jack@suse.cz>