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 */
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;