Index: trunk/psLib/src/sys/psThread.c
===================================================================
--- trunk/psLib/src/sys/psThread.c	(revision 20834)
+++ trunk/psLib/src/sys/psThread.c	(revision 20835)
@@ -271,4 +271,8 @@
     if (!pool || pool->n == 0) {
         // No threads initialised, so everything's done
+        // Ensure everything is harvested, if requested
+        if (harvest) {
+            psThreadJobHarvest();
+        }
         return true;
     }
