Index: trunk/psLib/src/imageops/psImageBackground.c
===================================================================
--- trunk/psLib/src/imageops/psImageBackground.c	(revision 12444)
+++ trunk/psLib/src/imageops/psImageBackground.c	(revision 14922)
@@ -18,5 +18,5 @@
 // XXX allow the user to choose the stats method?
 // (SAMPLE_MEAN, CLIPPED_MEAN, ROBUST_MEDIAN, FITTED_MEAN)
-bool psImageBackground(psStats *stats, const psImage *image, const psImage *mask, psMaskType maskValue, psRandom *rng)
+bool psImageBackground(psStats *stats, psVector **sample, const psImage *image, const psImage *mask, psMaskType maskValue, psRandom *rng)
 {
     PS_ASSERT_IMAGE_NON_NULL(image, NULL);
@@ -115,5 +115,9 @@
     }
 
-    psFree(values);
+    if (sample != NULL) {
+	*sample = values;
+    } else {
+	psFree(values);
+    }
     return true;
 }
