fscrypt: drop empty name check from fname_decrypt()
fname_decrypt() is validating that the encrypted filename is nonempty. However, earlier a stronger precondition was already enforced: the encrypted filename must be at least 16 (FS_CRYPTO_BLOCK_SIZE) bytes. Drop the redundant check for an empty filename. Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
parent
54632f02d0
commit
0c4cdb27ca
@ -97,9 +97,6 @@ static int fname_decrypt(struct inode *inode,
|
|||||||
int res = 0;
|
int res = 0;
|
||||||
char iv[FS_CRYPTO_BLOCK_SIZE];
|
char iv[FS_CRYPTO_BLOCK_SIZE];
|
||||||
|
|
||||||
if (iname->len <= 0)
|
|
||||||
return -EIO;
|
|
||||||
|
|
||||||
/* Allocate request */
|
/* Allocate request */
|
||||||
req = skcipher_request_alloc(tfm, GFP_NOFS);
|
req = skcipher_request_alloc(tfm, GFP_NOFS);
|
||||||
if (!req)
|
if (!req)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user