diff options
author | David S. Miller <davem@davemloft.net> | 2019-09-15 08:17:27 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-09-15 08:17:27 -0400 |
commit | aa2eaa8c272a3211dec07ce9c6c863a7e355c10e (patch) | |
tree | 8454a23d36b2ff36133c276ee0ba80eabc00850e /security/keys/request_key_auth.c | |
parent | a3d3c74da49c65fc63a937fa559186b0e16adca3 (diff) | |
parent | 1609d7604b847a9820e63393d1a3b6cac7286d40 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Minor overlapping changes in the btusb and ixgbe drivers.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'security/keys/request_key_auth.c')
-rw-r--r-- | security/keys/request_key_auth.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/security/keys/request_key_auth.c b/security/keys/request_key_auth.c index e73ec040e250..ecba39c93fd9 100644 --- a/security/keys/request_key_auth.c +++ b/security/keys/request_key_auth.c | |||
@@ -66,6 +66,9 @@ static void request_key_auth_describe(const struct key *key, | |||
66 | { | 66 | { |
67 | struct request_key_auth *rka = dereference_key_rcu(key); | 67 | struct request_key_auth *rka = dereference_key_rcu(key); |
68 | 68 | ||
69 | if (!rka) | ||
70 | return; | ||
71 | |||
69 | seq_puts(m, "key:"); | 72 | seq_puts(m, "key:"); |
70 | seq_puts(m, key->description); | 73 | seq_puts(m, key->description); |
71 | if (key_is_positive(key)) | 74 | if (key_is_positive(key)) |
@@ -83,6 +86,9 @@ static long request_key_auth_read(const struct key *key, | |||
83 | size_t datalen; | 86 | size_t datalen; |
84 | long ret; | 87 | long ret; |
85 | 88 | ||
89 | if (!rka) | ||
90 | return -EKEYREVOKED; | ||
91 | |||
86 | datalen = rka->callout_len; | 92 | datalen = rka->callout_len; |
87 | ret = datalen; | 93 | ret = datalen; |
88 | 94 | ||