diff options
| -rw-r--r-- | crypto/asymmetric_keys/pkcs7_parser.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crypto/asymmetric_keys/pkcs7_parser.c b/crypto/asymmetric_keys/pkcs7_parser.c index c1ca1e86f5c4..a6dcaa659aa8 100644 --- a/crypto/asymmetric_keys/pkcs7_parser.c +++ b/crypto/asymmetric_keys/pkcs7_parser.c | |||
| @@ -148,8 +148,10 @@ struct pkcs7_message *pkcs7_parse_message(const void *data, size_t datalen) | |||
| 148 | } | 148 | } |
| 149 | 149 | ||
| 150 | ret = pkcs7_check_authattrs(ctx->msg); | 150 | ret = pkcs7_check_authattrs(ctx->msg); |
| 151 | if (ret < 0) | 151 | if (ret < 0) { |
| 152 | msg = ERR_PTR(ret); | ||
| 152 | goto out; | 153 | goto out; |
| 154 | } | ||
| 153 | 155 | ||
| 154 | msg = ctx->msg; | 156 | msg = ctx->msg; |
| 155 | ctx->msg = NULL; | 157 | ctx->msg = NULL; |
