comparison libpurple/protocols/msn/directconn.c @ 20578:7c30d5aa5e01

Fix incorrect purple_proxy_connect() callback and comment out an unused function.
author Daniel Atallah <daniel.atallah@gmail.com>
date Thu, 20 Sep 2007 17:45:37 +0000
parents 723b5a2f91ce
children 02df6998b466
comparison
equal deleted inserted replaced
20577:23a448e8ff79 20578:7c30d5aa5e01
416 416
417 close(directconn->fd); 417 close(directconn->fd);
418 } 418 }
419 } 419 }
420 420
421 static void
422 directconn_connect_cb(gpointer data, gint source, const gchar *error_message)
423 {
424 if (error_message)
425 purple_debug_error("msn", "Error making direct connection: %s\n", error_message);
426
427 connect_cb(data, source, PURPLE_INPUT_READ);
428 }
429
421 gboolean 430 gboolean
422 msn_directconn_connect(MsnDirectConn *directconn, const char *host, int port) 431 msn_directconn_connect(MsnDirectConn *directconn, const char *host, int port)
423 { 432 {
424 MsnSession *session; 433 MsnSession *session;
425 434
435 servconn->http_data->gateway_host = g_strdup(host); 444 servconn->http_data->gateway_host = g_strdup(host);
436 } 445 }
437 #endif 446 #endif
438 447
439 directconn->connect_data = purple_proxy_connect(NULL, session->account, 448 directconn->connect_data = purple_proxy_connect(NULL, session->account,
440 host, port, connect_cb, directconn); 449 host, port, directconn_connect_cb, directconn);
441 450
442 if (directconn->connect_data != NULL) 451 return (directconn->connect_data != NULL);
443 {
444 return TRUE;
445 }
446 else
447 return FALSE;
448 } 452 }
449 453
450 void 454 void
451 msn_directconn_listen(MsnDirectConn *directconn) 455 msn_directconn_listen(MsnDirectConn *directconn)
452 { 456 {