Added a comment and a variable initialization.
authormarkus schnalke <meillo@marmaro.de>
Tue, 24 Jan 2012 15:28:36 +0000 (16:28 +0100)
committermarkus schnalke <meillo@marmaro.de>
Tue, 24 Jan 2012 15:28:36 +0000 (16:28 +0100)
uip/mhpath.c
uip/new.c

index 69ecaf2..5c0de05 100644 (file)
@@ -98,6 +98,14 @@ main(int argc, char **argv)
                if (!(mp = folder_realloc(mp, 1, mp->hghoff)))
                        adios(NULL, "unable to allocate folder storage");
        }
+       /*
+       ** TODO: As folder_realloc() checks itself if the realloc
+       ** really is necesary, why don't we then:
+       **    if (!(mp = folder_realloc (mp, 1, mp->hghmsg+1)))
+       **        adios (NULL, "unable to allocate folder storage");
+       ** ? This at least appears most clear to me. -- meillo
+       */
+
 
        mp->msgflags |= ALLOW_BEYOND;  /* allow the beyond sequence */
 
index 2ac56d6..a4da635 100644 (file)
--- 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;