Index: /trunk/ippTools/src/regtool.c
===================================================================
--- /trunk/ippTools/src/regtool.c	(revision 9239)
+++ /trunk/ippTools/src/regtool.c	(revision 9240)
@@ -538,16 +538,16 @@
 
     // insert 'newImfile's into rawImfile
-    if (psArrayLength(newImfiles) > 0) {
+    if (psArrayLength(output) > 0) {
         // start a transaction so we don't end up half of the imfiles we were
         // trying to update uninserted
         if (!psDBTransaction(config->dbh)) {
             psError(PS_ERR_UNKNOWN, false, "database error");
-            psFree(newImfiles);
-            return false;
-        }
-
-        for (long i = 0; i < psArrayLength(newImfiles); i++) {
+            psFree(output);
+            return false;
+        }
+
+        for (long i = 0; i < psArrayLength(output); i++) {
             // convert newImfile metadata -> newImfile object
-            newImfileRow *object = newImfileObjectFromMetadata(newImfiles->data[i]);
+            newImfileRow *object = newImfileObjectFromMetadata(output->data[i]);
             // convert newImfile object -> rawImfile object
             rawImfileRow *imfile = newToRawImfile(config, object); 
@@ -559,5 +559,5 @@
                 psError(PS_ERR_UNKNOWN, false, "failed to create a new rawImfile row");
                 psFree(object);
-                psFree(newImfiles);
+                psFree(output);
                 return false;
             }
@@ -571,5 +571,5 @@
                 psFree(imfile);
                 psFree(object);
-                psFree(newImfiles);
+                psFree(output);
                 return false;
             }
@@ -583,5 +583,5 @@
                 psError(PS_ERR_UNKNOWN, false, "failed to delete row from the database");
                 psFree(object);
-                psFree(newImfiles);
+                psFree(output);
                 return false;
             }
@@ -592,10 +592,10 @@
         if (!psDBCommit(config->dbh)) {
             psError(PS_ERR_UNKNOWN, false, "database error");
-            psFree(newImfiles);
-            return false;
-        }
-    }
-
-    psFree(newImfiles);
+            psFree(output);
+            return false;
+        }
+    }
+
+    psFree(output);
 
     return true;
