eCryptfs: ecryptfs_keyring_auth_tok_for_sig() bug fix
authorRoberto Sassu <roberto.sassu@polito.it>
Thu, 17 Mar 2011 11:48:50 +0000 (12:48 +0100)
committerBrad Figg <brad.figg@canonical.com>
Wed, 27 Apr 2011 18:40:32 +0000 (11:40 -0700)
commitc4273702c6fae8d48a01bee7afca60085297cd5f
tree6b446ca3e961d0fc6e75ce7fc561e5c49a6c6ea6
parenta4fcd996a302d08b7c124e03a99513c01b1bface
eCryptfs: ecryptfs_keyring_auth_tok_for_sig() bug fix

BugLink: http://bugs.launchpad.net/bugs/761134

commit 1821df040ac3cd6a57518739f345da6d50ea9d3f upstream.

The pointer '(*auth_tok_key)' is set to NULL in case request_key()
fails, in order to prevent its use by functions calling
ecryptfs_keyring_auth_tok_for_sig().

Signed-off-by: Roberto Sassu <roberto.sassu@polito.it>
Signed-off-by: Tyler Hicks <tyhicks@linux.vnet.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
fs/ecryptfs/keystore.c