-
-/*
- * folder_pack.c -- pack (renumber) the messages in a folder
+/* folder_pack.c -- pack (renumber) the messages in a folder
* -- into a contiguous range from 1 to n.
*
* This code is Copyright (c) 2002, by the authors of nmh. See the
* for all numbers from 1 to current high message.
*/
if (mp->lowoff > 1) {
- if ((mp = folder_realloc (mp, 1, mp->hghmsg)))
- *mpp = mp;
- else {
+ if (!(mp = folder_realloc(mp, 1, mp->hghmsg))) {
inform("unable to allocate folder storage");
return -1;
}
+ *mpp = mp;
}
for (msgnum = mp->lowmsg, hole = 1; msgnum <= mp->hghmsg; msgnum++) {