udf: Check path length when reading symlink
[cascardo/linux.git] / fs / udf / namei.c
index c12e260..6ff19b5 100644 (file)
@@ -233,7 +233,8 @@ static struct fileIdentDesc *udf_find_entry(struct inode *dir,
                if (!lfi)
                        continue;
 
-               flen = udf_get_filename(dir->i_sb, nameptr, fname, lfi);
+               flen = udf_get_filename(dir->i_sb, nameptr, lfi, fname,
+                                       UDF_NAME_LEN);
                if (flen && udf_match(flen, fname, child->len, child->name))
                        goto out_ok;
        }