--- a/libpurple/protocols/mxit/http.c Sun Mar 03 20:01:23 2013 -0800 +++ b/libpurple/protocols/mxit/http.c Wed Mar 06 10:34:45 2013 -0500 @@ -328,5 +328,8 @@ /* open connection to the HTTP server */ con = purple_proxy_connect( NULL, session->acc, host, port, mxit_cb_http_connect, req ); + if ( !con ) { + purple_connection_error_reason( session->con, PURPLE_CONNECTION_ERROR_NETWORK_ERROR, _( "Unable to connect" ) ); + } }