Index: /branches/pap_branch_080908/psModules/src/imcombine/pmStackReject.c
===================================================================
--- /branches/pap_branch_080908/psModules/src/imcombine/pmStackReject.c	(revision 19451)
+++ /branches/pap_branch_080908/psModules/src/imcombine/pmStackReject.c	(revision 19452)
@@ -296,12 +296,13 @@
 
     // Harvest the jobs
-    psThreadJob *job;                   // Job to destroy
-    while ((job = psThreadJobGetDone())) {
-        psFree(job);
-    }
-
-    if (threaded) {
+    if (threaded) {
+        psThreadJob *job;                   // Job to destroy
+        while ((job = psThreadJobGetDone())) {
+            psFree(job);
+        }
+
         psMutexDestroy(source);
     }
+
     psFree(source);
     bad = psPixelsFromMask(bad, target, PM_STACK_MASK_ALL);
