darwinssl: fixed freeze involving the multi interface
authorNick Zitzmann <nick@chronosnet.com>
Tue, 17 Jul 2012 02:20:57 +0000 (20:20 -0600)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 25 Jul 2012 21:22:11 +0000 (23:22 +0200)
commitf92779198d07abb18e8a5c4dd3a2e1b7c4c8726a
tree258327de5670f3570e7a932ce7c94b9fe8d7a510
parent9ac5cdfc2f0a0fed15588b8a007c565fa711c9c3
darwinssl: fixed freeze involving the multi interface

Previously the curl_multi interface would freeze if darwinssl was
enabled and at least one of the handles tried to connect to a Web site
using HTTPS. Removed the "wouldblock" state darwinssl was using because
I figured out a solution for our "would block but in which direction?"
dilemma.
lib/curl_darwinssl.c
lib/http.c
lib/urldata.h