qmgr: Fix a memory leak.

This commit is contained in:
Rob Shearman 2009-03-07 21:56:00 +00:00 committed by Alexandre Julliard
parent d974922698
commit c376b1bfc0
1 changed files with 7 additions and 0 deletions

View File

@ -157,7 +157,14 @@ DWORD WINAPI fileTransfer(void *param)
/* Check if it's the stop_event */
if (WaitForMultipleObjects(2, events, FALSE, INFINITE) == WAIT_OBJECT_0)
{
LIST_FOR_EACH_ENTRY_SAFE(job, jobCur, &qmgr->jobs, BackgroundCopyJobImpl, entryFromQmgr)
{
list_remove(&job->entryFromQmgr);
IBackgroundCopyJob_Release((IBackgroundCopyJob *) job);
}
return 0;
}
/* Note that other threads may add files to the job list, but only
this thread ever deletes them so we don't need to worry about jobs