X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fnew.c;h=dab17adab4d63ab81e71b29d9d906b8b230e5bea;hb=0da86af19c369b20713d0cedf7b0b3319560f69e;hp=2ac56d63c648608e37a270867068a4a876be03fc;hpb=c2360569e1d8d3678e294eb7c1354cb8bf7501c1;p=mmh diff --git a/uip/new.c b/uip/new.c index 2ac56d6..dab17ad 100644 --- a/uip/new.c +++ b/uip/new.c @@ -308,7 +308,7 @@ join_sequences(char *sequences[]) static struct node * doit(char *cur, char *folders, char *sequences[]) { - struct node *first, *cur_node, *node, *last, *prev; + struct node *first, *cur_node, *node, *last = NULL, *prev; size_t folder_len; int count, total = 0; char *command = NULL, *sequences_s = NULL; @@ -432,6 +432,9 @@ main(int argc, char **argv) char *unseen; struct node *folder; + sequences[0] = NULL; + sequences[1] = NULL; + #ifdef LOCALE setlocale(LC_ALL, ""); #endif @@ -481,6 +484,7 @@ main(int argc, char **argv) /* have a sequence argument */ if (!seq_in_list(cp, sequences)) { sequences[i++] = cp; + sequences[i] = NULL; } }