libpurple/protocols/msn/soap.c

changeset 25547
6f84a4a36cad
parent 25416
08467e65ce8f
child 25694
8de2400e6984
child 25710
21f81fe6cf66
child 26375
8825c63ef7f1
equal deleted inserted replaced
25546:f8b6fc324367 25547:6f84a4a36cad
340 g_free(faultdata); 340 g_free(faultdata);
341 } 341 }
342 } 342 }
343 343
344 if (fault || body) { 344 if (fault || body) {
345 MsnSoapRequest *request = conn->current_request; 345 if (conn->current_request) {
346 conn->current_request = NULL; 346 MsnSoapRequest *request = conn->current_request;
347 request->cb(request->message, response, 347 conn->current_request = NULL;
348 request->cb_data); 348 request->cb(request->message, response,
349 request->cb_data);
350 msn_soap_request_destroy(request, FALSE);
351 }
349 msn_soap_message_destroy(response); 352 msn_soap_message_destroy(response);
350 msn_soap_request_destroy(request, FALSE);
351 } 353 }
352 354
353 return TRUE; 355 return TRUE;
354 } 356 }
355 357

mercurial