new: Improve the fix with the NULL-sentinel.
[mmh] / uip / new.c
index f6ac364..dab17ad 100644 (file)
--- a/uip/new.c
+++ b/uip/new.c
@@ -433,6 +433,7 @@ main(int argc, char **argv)
        struct node *folder;
 
        sequences[0] = NULL;
+       sequences[1] = NULL;
 
 #ifdef LOCALE
        setlocale(LC_ALL, "");
@@ -483,6 +484,7 @@ main(int argc, char **argv)
                /* have a sequence argument */
                if (!seq_in_list(cp, sequences)) {
                        sequences[i++] = cp;
+                       sequences[i] = NULL;
                }
        }