comparison libpurple/protocols/msn/httpconn.c @ 20987:0cbfc19e4909

Fix some leaks caused by misuse of g_list_remove_link() instead of g_list_delete_link().
author Daniel Atallah <daniel.atallah@gmail.com>
date Thu, 18 Oct 2007 20:20:57 +0000
parents 2c039a40babc
children 84807b5e60fa
comparison
equal deleted inserted replaced
20986:12753bdeaf47 20987:0cbfc19e4909
690 while (httpconn->queue != NULL) { 690 while (httpconn->queue != NULL) {
691 MsnHttpQueueData *queue_data; 691 MsnHttpQueueData *queue_data;
692 692
693 queue_data = (MsnHttpQueueData *) httpconn->queue->data; 693 queue_data = (MsnHttpQueueData *) httpconn->queue->data;
694 694
695 httpconn->queue = g_list_remove_link(httpconn->queue, httpconn->queue); 695 httpconn->queue = g_list_delete_link(httpconn->queue, httpconn->queue);
696 696
697 g_free(queue_data->body); 697 g_free(queue_data->body);
698 g_free(queue_data); 698 g_free(queue_data);
699 } 699 }
700 700