Mercurial > pidgin.yaz
comparison libpurple/protocols/jabber/jabber.c @ 32768:50cd80d3554e
Add a purple_connection_update_last_received() function to update the
PurpleConnection->last_received value.
author | andrew.victor@mxit.com |
---|---|
date | Tue, 18 Oct 2011 20:25:41 +0000 |
parents | 2ec94166be43 |
children | c2dcb6d3b246 |
comparison
equal
deleted
inserted
replaced
32767:2ec94166be43 | 32768:50cd80d3554e |
---|---|
651 purple_ssl_close(gsc); | 651 purple_ssl_close(gsc); |
652 g_return_if_reached(); | 652 g_return_if_reached(); |
653 } | 653 } |
654 | 654 |
655 while((len = purple_ssl_read(gsc, buf, sizeof(buf) - 1)) > 0) { | 655 while((len = purple_ssl_read(gsc, buf, sizeof(buf) - 1)) > 0) { |
656 gc->last_received = time(NULL); | 656 purple_connection_update_last_received(gc); |
657 buf[len] = '\0'; | 657 buf[len] = '\0'; |
658 purple_debug_info("jabber", "Recv (ssl)(%d): %s\n", len, buf); | 658 purple_debug_info("jabber", "Recv (ssl)(%d): %s\n", len, buf); |
659 jabber_parser_process(js, buf, len); | 659 jabber_parser_process(js, buf, len); |
660 if(js->reinit) | 660 if(js->reinit) |
661 jabber_stream_init(js); | 661 jabber_stream_init(js); |
685 static char buf[4096]; | 685 static char buf[4096]; |
686 | 686 |
687 g_return_if_fail(PURPLE_CONNECTION_IS_VALID(gc)); | 687 g_return_if_fail(PURPLE_CONNECTION_IS_VALID(gc)); |
688 | 688 |
689 if((len = read(js->fd, buf, sizeof(buf) - 1)) > 0) { | 689 if((len = read(js->fd, buf, sizeof(buf) - 1)) > 0) { |
690 gc->last_received = time(NULL); | 690 purple_connection_update_last_received(gc); |
691 #ifdef HAVE_CYRUS_SASL | 691 #ifdef HAVE_CYRUS_SASL |
692 if (js->sasl_maxbuf > 0) { | 692 if (js->sasl_maxbuf > 0) { |
693 const char *out; | 693 const char *out; |
694 unsigned int olen; | 694 unsigned int olen; |
695 int rc; | 695 int rc; |