comparison libpurple/protocols/msn/soap.c @ 20490:2d8999540239

mostly fixed offline messaging, still 2 bugs: 1) looks like the first OIM is sent twice 2) looks like after a couple OIM we can't sent them anymore I haven't tried to reproduce these, feel free to try! also fixed a segfault of quiting when there's an ongoing soap request
author Ka-Hing Cheung <khc@hxbc.us>
date Thu, 06 Sep 2007 06:58:29 +0000
parents 321d25932f5e
children f062793410b5
comparison
equal deleted inserted replaced
20489:321d25932f5e 20490:2d8999540239
170 purple_input_remove(soapconn->output_handler); 170 purple_input_remove(soapconn->output_handler);
171 } 171 }
172 /*remove the read handler*/ 172 /*remove the read handler*/
173 if (soapconn->input_handler > 0){ 173 if (soapconn->input_handler > 0){
174 purple_input_remove(soapconn->input_handler); 174 purple_input_remove(soapconn->input_handler);
175 soapconn->input_handler = -1;
175 } 176 }
176 msn_soap_free_read_buf(soapconn); 177 msn_soap_free_read_buf(soapconn);
177 msn_soap_free_write_buf(soapconn); 178 msn_soap_free_write_buf(soapconn);
178 179
179 /*close ssl connection*/ 180 /*close ssl connection*/