Index: /trunk/psModules/src/camera/pmFPA.c
===================================================================
--- /trunk/psModules/src/camera/pmFPA.c	(revision 14630)
+++ /trunk/psModules/src/camera/pmFPA.c	(revision 14631)
@@ -162,4 +162,7 @@
 void pmReadoutFreeData (pmReadout *readout)
 {
+    if (!readout) {
+        return;
+    }
     psFree(readout->image);
     psFree(readout->mask);
@@ -177,5 +180,7 @@
 void pmCellFreeData(pmCell *cell)
 {
-    PS_ASSERT_PTR_NON_NULL(cell,);
+    if (!cell) {
+        return;
+    }
 
     for (int i = 0; i < cell->readouts->n; i++) {
@@ -197,5 +202,7 @@
 void pmChipFreeData(pmChip *chip)
 {
-    PS_ASSERT_PTR_NON_NULL(chip,);
+    if (!chip) {
+        return;
+    }
 
     for (int i = 0; i < chip->cells->n; i++) {
@@ -217,5 +224,7 @@
 void pmFPAFreeData(pmFPA *fpa)
 {
-    PS_ASSERT_PTR_NON_NULL(fpa,);
+    if (!fpa) {
+        return;
+    }
 
     for (int i = 0; i < fpa->chips->n; i++) {
