Index: trunk/psLib/src/types/psArguments.c
===================================================================
--- trunk/psLib/src/types/psArguments.c	(revision 7999)
+++ trunk/psLib/src/types/psArguments.c	(revision 8049)
@@ -7,6 +7,6 @@
  *  @author David Robbins, MHPCC
  *
- *  @version $Revision: 1.7 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-06-02 21:33:34 $
+ *  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-08-02 02:28:04 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -228,6 +228,8 @@
 failed:
     // We need to copy everything back
-    while (psMetadataRemoveIndex(arguments, PS_LIST_TAIL))
-        ;
+    if (psListLength(arguments->list) > 0) {
+        while (psMetadataRemoveIndex(arguments, PS_LIST_TAIL))
+            ;
+    }
     psMetadataCopy(arguments, oldArgs);
     psFree(multiFlag);
