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;