summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-03-17 17:04:24 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-03-17 17:04:24 +0000
commit1e3c411a4623bf06257963691e5ffc3493cfde1e (patch)
treed10780005695072cd85f23d5483e42a1e1817f37
parente4e17a4fcde8ec84a79ea643592ed0741b9f18ac (diff)
Fix 01531: polygon-based drivers: winwork.c memory leak
-rw-r--r--src/osd/windows/winwork.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/osd/windows/winwork.c b/src/osd/windows/winwork.c
index 5655f874f45..df22753f6cb 100644
--- a/src/osd/windows/winwork.c
+++ b/src/osd/windows/winwork.c
@@ -427,10 +427,11 @@ void osd_work_queue_free(osd_work_queue *queue)
(double)thread->waittime * 100.0 / (double)total);
}
#endif
+ }
- // free the list
+ // free the list
+ if (queue->thread != NULL)
free(queue->thread);
- }
// free all the events
if (queue->doneevent != NULL)