aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Muxi Yan <mxyan@google.com>2018-06-11 14:24:25 -0700
committerGravatar Muxi Yan <mxyan@google.com>2018-06-11 15:55:56 -0700
commit0f6016a854d57af7a8b62e3ac6a331e928cd6459 (patch)
treef6f1587be011114e98169c1dbb5f85d279fd4eea
parent0e8b122f7f89d80bcb2183eeb6979674903ec6f4 (diff)
bug - Fix #15679
-rw-r--r--src/core/lib/iomgr/cfstream_handle.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/lib/iomgr/cfstream_handle.cc b/src/core/lib/iomgr/cfstream_handle.cc
index 30f4e65632..827fd24831 100644
--- a/src/core/lib/iomgr/cfstream_handle.cc
+++ b/src/core/lib/iomgr/cfstream_handle.cc
@@ -116,7 +116,9 @@ CFStreamHandle::CFStreamHandle(CFReadStreamRef read_stream,
open_event_.InitEvent();
read_event_.InitEvent();
write_event_.InitEvent();
- CFStreamClientContext ctx = {0, static_cast<void*>(this), nil, nil, nil};
+ CFStreamClientContext ctx = {0, static_cast<void*>(this),
+ CFStreamHandle::Retain, CFStreamHandle::Release,
+ nil};
CFReadStreamSetClient(
read_stream,
kCFStreamEventOpenCompleted | kCFStreamEventHasBytesAvailable |