diff options
| author | Wilmer van der Gaast <wilmer@gaast.net> | 2005-12-17 21:54:06 +0100 | 
|---|---|---|
| committer | Wilmer van der Gaast <wilmer@gaast.net> | 2005-12-17 21:54:06 +0100 | 
| commit | ad8b8a367c8e5dd2816096959682e2187df07c6c (patch) | |
| tree | e533ee27d5b4ece65313b2848d3e0710140ffcbc /protocols/http_client.c | |
| parent | f3e1e9257bacc129b5ce9d18001f7ee99593d74d (diff) | |
Passport authentication works now.
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 ) | 
