Mercurial > pidgin.yaz
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 { |