Index: trunk/ppTranslate/src/ppMopsDetections.c
===================================================================
--- trunk/ppTranslate/src/ppMopsDetections.c	(revision 28212)
+++ trunk/ppTranslate/src/ppMopsDetections.c	(revision 28243)
@@ -10,4 +10,5 @@
 static void mopsDetectionsFree(ppMopsDetections *det)
 {
+    psFree(det->component);
     psFree(det->raBoresight);
     psFree(det->decBoresight);
@@ -19,4 +20,6 @@
     psFree(det->ra);
     psFree(det->dec);
+    psFree(det->deteffHeader);
+    psFree(det->deteffTable);
 
     return;
@@ -28,4 +31,5 @@
     psMemSetDeallocator(det, (psFreeFunc)mopsDetectionsFree);
 
+    det->component = NULL;
     det->raBoresight = NULL;
     det->decBoresight = NULL;
@@ -45,4 +49,6 @@
     det->ra = NULL;
     det->dec = NULL;
+    det->deteffHeader = NULL;
+    det->deteffTable = NULL;
 
     return det;
