Ejemplo n.º 1
0
static void steam_ssl_connection_error(PurpleSslConnection *ssl,
		PurpleSslErrorType errortype, gpointer data)
{
	SteamConnection *steamcon = data;
	PurpleConnection *pc = steamcon->sa->pc;

	steamcon->ssl_conn = NULL;
	steam_connection_destroy(steamcon);
	purple_connection_ssl_error(pc, errortype);
}
Ejemplo n.º 2
0
static void om_ssl_connection_error(PurpleSslConnection *ssl,
		PurpleSslErrorType errortype, gpointer data)
{
	OmegleConnection *omconn = data;
	PurpleConnection *pc = omconn->oma->pc;

	omconn->ssl_conn = NULL;
	om_connection_destroy(omconn);
	purple_connection_ssl_error(pc, errortype);
}
Ejemplo n.º 3
0
static void okc_ssl_connection_error(PurpleSslConnection *ssl,
		PurpleSslErrorType errortype, gpointer data)
{
	OkCupidConnection *okconn = data;
	PurpleConnection *pc = okconn->oca->pc;

	okconn->ssl_conn = NULL;
	okc_connection_destroy(okconn);
	purple_connection_ssl_error(pc, errortype);
}
Ejemplo n.º 4
0
static void fb_ssl_connection_error(PurpleSslConnection *ssl,
		PurpleSslErrorType errortype, gpointer data)
{
	FacebookConnection *fbconn = data;
	PurpleConnection *pc = fbconn->fba->pc;

	fbconn->ssl_conn = NULL;
	fb_connection_destroy(fbconn);
	purple_connection_ssl_error(pc, errortype);
}
Ejemplo n.º 5
0
static void
ssl_connection_error_cb(PurpleSslConnection *gsc, PurpleSslErrorType error,
                        gpointer data)
{
	PurpleHTTPConnection *conn = data;

	/* sslconn frees the connection on error */
	conn->psc = NULL;

	purple_connection_ssl_error(conn->bosh->js->gc, error);
}
Ejemplo n.º 6
0
Archivo: irc.c Proyecto: dylex/pidgin
static void
irc_ssl_connect_failure(PurpleSslConnection *gsc, PurpleSslErrorType error,
		gpointer data)
{
	PurpleConnection *gc = data;
	struct irc_conn *irc = gc->proto_data;

	irc->gsc = NULL;

	purple_connection_ssl_error (gc, error);
}
Ejemplo n.º 7
0
static void sevencup_ssl_connection_error(PurpleSslConnection *ssl,
		PurpleSslErrorType errortype, gpointer data)
{
	SevenCupConnection *scon = data;
	SevenCupAccount *sa = scon->sa;
	PurpleConnection *pc = sa->pc;
	
	scon->ssl_conn = NULL;
	
	/* Try resend the request */
	scon->retry_count++;
	if (scon->retry_count < 3) {
		sevencup_connection_close(scon);
		scon->request_time = time(NULL);
		
		g_queue_push_head(sa->waiting_conns, scon);
		sevencup_next_connection(sa);
	} else {
		sevencup_connection_destroy(scon);
		purple_connection_ssl_error(pc, errortype);
	}
}