Index: /branches/eam_branches/ipp-20211108/psLib/src/fits/psFitsTableNew.c
===================================================================
--- /branches/eam_branches/ipp-20211108/psLib/src/fits/psFitsTableNew.c	(revision 42018)
+++ /branches/eam_branches/ipp-20211108/psLib/src/fits/psFitsTableNew.c	(revision 42019)
@@ -97,4 +97,5 @@
 freeTable(psFitsTable *table)
 {
+    if (!table) return;
     for (int col = 0; col < table->numCols; col++) {
         psFitsTableColumn *column = &table->columns[col];
@@ -176,4 +177,7 @@
 {
     // add any element frees here
+    if (!column) return;
+
+    psFree (column->name);
     return;
 }
@@ -195,4 +199,5 @@
     psFitsTableColumn *column = psFitsTableColumnAlloc (name, type);
     psArrayAdd (tableColumns, 10, column);
+    psFree (column);
     return true;
 }
