Changeset 1853

Show
Ignore:
Timestamp:
04/27/07 19:34:00
Author:
pvanhoof
Message:

Fixed small memory leaj

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libtinymail-queues/tny-generic-send-queue.c

    r1852 r1853  
    177177        while (!tny_iterator_is_done (iter)) 
    178178        { 
    179                 OAsyncWorkerTask *task = o_async_worker_task_new ()
     179                OAsyncWorkerTask *task
    180180                GenericSendInfo *info = g_slice_new (GenericSendInfo); 
    181181                TnyHeader *header = TNY_HEADER (tny_iterator_get_current (iter)); 
     
    193193                        g_error_free (err); 
    194194 
    195                         g_object_unref (G_OBJECT (task)); 
    196195                        g_object_unref (G_OBJECT (info->self)); 
    197196                        if (info->msg) 
     
    206205                } 
    207206 
     207                task = o_async_worker_task_new (); 
    208208                o_async_worker_task_set_arguments (task, info); 
    209209                o_async_worker_task_set_func (task, generic_send_task); 
     
    280280                        TnyHeader *header = TNY_HEADER (tny_iterator_get_current (iter)); 
    281281 
    282                         task = o_async_worker_task_new (); 
    283282                        info = g_slice_new (GenericSendInfo); 
    284283 
     
    303302                        } 
    304303 
     304                        task = o_async_worker_task_new (); 
    305305                        o_async_worker_task_set_arguments (task, info); 
    306306                        o_async_worker_task_set_func (task, generic_send_task);