Fixes https://scan5.scan.coverity.com/#/project-view/60762/10222?selectedIssue=
1695905
Reviewed-by: Milan Broz <mbroz@openssl.org>
Reviewed-by: Andrew Dinh <andrewd@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Norbert Pocs <norbertp@openssl.org>
MergeDate: Thu Jul 23 08:24:25 2026
(Merged from https://github.com/openssl/openssl/pull/31992)
{
SSL_CONNECTION *s = SSL_CONNECTION_FROM_SSL(ssl);
- if (!TEST_true(ssl_close_construct_packet(s, pkt, mt))
+ if (!TEST_ptr(s)
+ || !TEST_true(ssl_close_construct_packet(s, pkt, mt))
|| !TEST_true(WPACKET_get_total_written(pkt, msglen))
|| !TEST_true(WPACKET_finish(pkt)))
return 0;