]> diplodocus.org Git - nmh/blobdiff - uip/new.c
mhshow/test-charset: Use octal, not hex, in printf(1) format string.
[nmh] / uip / new.c
index 88d66ba1bd06a69ac0252cabd7de7c1fb6c2c629..d608883d254b28680186403a6f953203b900cda7 100644 (file)
--- a/uip/new.c
+++ b/uip/new.c
@@ -13,6 +13,7 @@
 
 #include <h/mh.h>
 #include <h/crawl_folders.h>
+#include "h/done.h"
 #include <h/utils.h>
 #include "sbr/lock_file.h"
 #include "sbr/m_maildir.h"
@@ -370,10 +371,9 @@ doit(char *cur, char *folders, char *sequences[])
                 /* Found current folder in fprev mode; if we have a
                  * previous node in the list, return it; else return
                  * the last node. */
-                if (prev == NULL) {
-                    return last;
-                }
-                return prev;
+                if (prev)
+                    return prev;
+                return last;
             }
         } else if (run_mode == RM_UNSEEN) {
             int status;