Index: trunk/psastro/src/psastroMosaicSetMatch.c
===================================================================
--- trunk/psastro/src/psastroMosaicSetMatch.c	(revision 15562)
+++ trunk/psastro/src/psastroMosaicSetMatch.c	(revision 15671)
@@ -15,4 +15,5 @@
     if (!status) { 
 	psError(PS_ERR_IO, false, "Failed to lookup matching radius: %s", radiusWord); 
+	psFree (view);
 	return false; 
     } 
@@ -21,7 +22,9 @@
 	if (iteration == 0) {
 	    psError(PS_ERR_IO, false, "Invalid match radius for first iteration: %s", radiusWord); 
+	    psFree (view);
 	    return false; 
 	} 
 	psWarning ("skipping match for iteration %d\n", iteration);
+	psFree (view);
 	return true;
     }
