From e5cb3453fba01c264636d54440ca0eb81d1fcd6e Mon Sep 17 00:00:00 2001 From: Pauli Date: Thu, 21 May 2020 13:38:35 +1000 Subject: [PATCH] Coverity 1463576: Error handling issues (CHECKED_RETURN) Reviewed-by: Kurt Roeckx (Merged from https://github.com/openssl/openssl/pull/11892) --- providers/implementations/serializers/serializer_rsa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/implementations/serializers/serializer_rsa.c b/providers/implementations/serializers/serializer_rsa.c index ac685a09f2..7cc6027636 100644 --- a/providers/implementations/serializers/serializer_rsa.c +++ b/providers/implementations/serializers/serializer_rsa.c @@ -215,9 +215,9 @@ int ossl_prov_prepare_rsa_params(const void *rsa, int nid, break; } if (!DER_w_RSASSA_PSS_params(&pkt, -1, pss) - || !WPACKET_finish(&pkt)) + || !WPACKET_finish(&pkt) + || !WPACKET_get_total_written(&pkt, &str_sz)) goto err; - WPACKET_get_total_written(&pkt, &str_sz); WPACKET_cleanup(&pkt); /* -- 2.39.2