Index: trunk/ippTools/src/regtool.c
===================================================================
--- trunk/ippTools/src/regtool.c	(revision 6341)
+++ trunk/ippTools/src/regtool.c	(revision 6370)
@@ -18,10 +18,10 @@
         case PX_MODE_PENDING:
             if (!pendingMode(config)) {
-                exit(EXIT_FAILURE);
+                goto FAIL;
             }
             break;
         case PX_MODE_UPDATE:
             if (!updateMode(config)) {
-                exit(EXIT_FAILURE);
+                goto FAIL;
             }
             break;
@@ -31,4 +31,8 @@
 
     exit(EXIT_SUCCESS);
+
+FAIL:
+    psFree(config);
+    exit(EXIT_FAILURE);
 }
 
