All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] eCryptfs: ecryptfs_keyring_auth_tok_for_sig() bug fix
@ 2011-01-28 10:42 Roberto Sassu
  2011-01-28 10:42 ` [PATCH 2/2] eCryptfs: lock requested keys for writing Roberto Sassu
  0 siblings, 1 reply; 3+ messages in thread
From: Roberto Sassu @ 2011-01-28 10:42 UTC (permalink / raw)
  To: tyhicks
  Cc: kirkland, dhowells, keyrings, linux-fsdevel, linux-kernel,
	Roberto Sassu

[-- Attachment #1: Type: text/plain, Size: 779 bytes --]

The pointer '(*auth_tok_key)' must be set to NULL if the requested key
cannot be retrieved in order to prevent the use by calling functions.

Signed-off-by: Roberto Sassu <roberto.sassu@polito.it>
---
 fs/ecryptfs/keystore.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/fs/ecryptfs/keystore.c b/fs/ecryptfs/keystore.c
index c1436cf..4feb78c 100644
--- a/fs/ecryptfs/keystore.c
+++ b/fs/ecryptfs/keystore.c
@@ -1563,6 +1563,7 @@ int ecryptfs_keyring_auth_tok_for_sig(struct key **auth_tok_key,
 		printk(KERN_ERR "Could not find key with description: [%s]\n",
 		       sig);
 		rc = process_request_key_err(PTR_ERR(*auth_tok_key));
+		(*auth_tok_key) = NULL;
 		goto out;
 	}
 	(*auth_tok) = ecryptfs_get_key_payload_data(*auth_tok_key);
-- 
1.7.3.4


[-- Attachment #2: smime.p7s --]
[-- Type: application/x-pkcs7-signature, Size: 2061 bytes --]

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-02-01 23:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-28 10:42 [PATCH 1/2] eCryptfs: ecryptfs_keyring_auth_tok_for_sig() bug fix Roberto Sassu
2011-01-28 10:42 ` [PATCH 2/2] eCryptfs: lock requested keys for writing Roberto Sassu
2011-02-01 23:16   ` Tyler Hicks

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.