Hi, recent changes in connect() have introduced a crash.
The line:
if (! connection->start (owner, webInputListener))
{
connection.reset();
will reset the connection pointer to nullptr, but the subsequent lines use it without checking for null.
(I got the crash when making an https connection on macos 10.9 btw)