Return a different error if unavailable keytype is used
Subsystems (2)
David Howells
maintainerPATCH 1/1 Return a different error if unavailable keytype is used
The attached patch causes the add_key() syscall to return a different error if the key type is unavailable to distinguish between that and an error indicating the keyring to add to is unavailable.
Signed-off-by David Howells <[email protected]>
---
key.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-)
security/keys/key.c +1 -1
@@ -744,7 +744,7 @@ struct key *key_create_or_update(struct* types */ ktype =key_type_lookup (type);if (IS_ERR (ktype)) { - key =ERR_PTR (PTR_ERR (ktype)); + key =ERR_PTR (-ENODEV ); goto error; }