From f8f609f304fbcac2d456cf252de29cb9a0ca0e4c Mon Sep 17 00:00:00 2001 From: Hannah Shi Date: Sat, 20 Apr 2024 13:37:40 -0700 Subject: [PATCH] do not set cfstream client to null on shutdown --- src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc b/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc index 0b14723e2148e..a2307fe36f979 100644 --- a/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc +++ b/src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc @@ -249,9 +249,9 @@ void CFStreamEndpointImpl::Shutdown() { read_event_.SetShutdown(shutdownStatus); write_event_.SetShutdown(shutdownStatus); - CFReadStreamSetClient(cf_read_stream_, kCFStreamEventNone, nullptr, nullptr); - CFWriteStreamSetClient(cf_write_stream_, kCFStreamEventNone, nullptr, - nullptr); + CFReadStreamSetDispatchQueue(cf_read_stream_, nullptr); + CFWriteStreamSetDispatchQueue(cf_write_stream_, nullptr); + CFReadStreamClose(cf_read_stream_); CFWriteStreamClose(cf_write_stream_); }