diff options
Diffstat (limited to 'security/keys')
-rw-r--r-- | security/keys/big_key.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/security/keys/big_key.c b/security/keys/big_key.c index 2cf5e62d67af..7f44c3207a9b 100644 --- a/security/keys/big_key.c +++ b/security/keys/big_key.c | |||
@@ -78,6 +78,7 @@ int big_key_instantiate(struct key *key, struct key_preparsed_payload *prep) | |||
78 | 78 | ||
79 | written = kernel_write(file, prep->data, prep->datalen, 0); | 79 | written = kernel_write(file, prep->data, prep->datalen, 0); |
80 | if (written != datalen) { | 80 | if (written != datalen) { |
81 | ret = written; | ||
81 | if (written >= 0) | 82 | if (written >= 0) |
82 | ret = -ENOMEM; | 83 | ret = -ENOMEM; |
83 | goto err_fput; | 84 | goto err_fput; |