Merge pull request #280 from macvim-dev/fix/channel

Set CFSocket option for native size socket handling
This commit is contained in:
Kazuki Sakamoto
2016-05-10 22:09:32 -07:00
+4
View File
@@ -3448,6 +3448,10 @@ static void socketReadCallback(CFSocketRef s,
kCFSocketReadCallBack,
&socketReadCallback,
&ctx);
CFOptionFlags opt = CFSocketGetSocketFlags(socket);
opt &= ~(kCFSocketCloseOnInvalidate|
kCFSocketAutomaticallyReenableReadCallBack);
CFSocketSetSocketFlags(socket, opt);
runLoopSource = CFSocketCreateRunLoopSource(NULL,
socket,
0);