From e101bdfa42424990adbadc2706b2a87da7ea25f0 Mon Sep 17 00:00:00 2001 From: chenBright Date: Wed, 27 May 2026 14:33:37 +0800 Subject: [PATCH] Fix UAF in SSLTest.connect_on_create --- test/brpc_ssl_unittest.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/brpc_ssl_unittest.cpp b/test/brpc_ssl_unittest.cpp index a7ef1c209e..a469a62386 100644 --- a/test/brpc_ssl_unittest.cpp +++ b/test/brpc_ssl_unittest.cpp @@ -311,6 +311,11 @@ TEST_F(SSLTest, connect_on_create) { brpc::Join(correlation_id); ASSERT_EQ(EXP_RESPONSE, res.message()); } + + ptr->SetFailed(); + ptr.reset(); + ASSERT_EQ(0, server.Stop(0)); + ASSERT_EQ(0, server.Join()); } void CheckCert(const char* cname, const char* cert) {