diff options
Diffstat (limited to 'protocols/http_client.c')
-rw-r--r-- | protocols/http_client.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/protocols/http_client.c b/protocols/http_client.c index bbf7a282..51424e1c 100644 --- a/protocols/http_client.c +++ b/protocols/http_client.c @@ -163,7 +163,13 @@ static void http_incoming_data( gpointer data, int source, GaimInputCondition co { if( ssl_errno != SSL_AGAIN ) { - goto cleanup; + /* goto cleanup; */ + + /* YAY! We have to deal with crappy Microsoft + servers that LOVE to send invalid TLS + packets that abort connections! \o/ */ + + goto got_reply; } } else if( st == 0 ) |