Index: trunk/stac/src/stacErrorImages.c
===================================================================
--- trunk/stac/src/stacErrorImages.c	(revision 2500)
+++ trunk/stac/src/stacErrorImages.c	(revision 3375)
@@ -35,7 +35,12 @@
 #ifdef TESTING
 	// Write error image out to check
-	char errfile[MAXCHAR];		// Filename of error image
-	sprintf(errfile,"%s.err",config->inputs->data[i]);
-	psImageWriteSection(error,0,0,0,NULL,0,errfile);
+	char errName[MAXCHAR];		// Filename of error image
+	sprintf(errName,"%s.err",config->inputs->data[i]);
+	psFits *errorFile = psFitsAlloc(errName);
+	if (!psFitsWriteImage(errorFile, NULL, error, 0, NULL)) {
+	    psErrorStackPrint(stderr, "Unable to write image: %s\n", errName);
+	}
+	psTrace("stac", 1, "Error image written to %s\n", errName);
+	psFree(errorFile);
 #endif
 
