Index: /branches/eam_branches/20091201/psLib/src/imageops/psImageCovariance.c
===================================================================
--- /branches/eam_branches/20091201/psLib/src/imageops/psImageCovariance.c	(revision 26799)
+++ /branches/eam_branches/20091201/psLib/src/imageops/psImageCovariance.c	(revision 26800)
@@ -175,5 +175,5 @@
     psFree(covar);
 
-    if (!psThreadPoolWait(true)) {
+    if (threaded && !psThreadPoolWait(true)) {
         psError(PS_ERR_UNKNOWN, false, "Error waiting for threads.");
         return false;
@@ -340,5 +340,5 @@
     psFree(covar);
 
-    if (!psThreadPoolWait(true)) {
+    if (threaded && !psThreadPoolWait(true)) {
         psError(PS_ERR_UNKNOWN, false, "Error waiting for threads.");
         return false;
