]> diplodocus.org Git - nmh/blobdiff - sbr/folder_read.c
No longer add -g or -s to LDFLAGS. autoconf handles -g. And "make
[nmh] / sbr / folder_read.c
index 4a9f7fbaf68af5a87d29bd5d1bdc59f5e92e6ea3..5c52abde3a005a8a17b8b144fd674e5be0ec0100 100644 (file)
@@ -124,6 +124,16 @@ folder_read (char *name, int lockflag)
     /* for testing, allocate minimal necessary space */
     /* mp->hghoff = max (mp->hghmsg, 1); */
 
+    /*
+     * If for some reason hghoff < lowoff (like we got an integer overflow)
+     * the complain about this now.
+     */
+
+    if (mp->hghoff < mp->lowoff) {
+       adios(NULL, "Internal failure: high message limit < low message "
+             "limit; possible overflow?");
+    }
+
     /*
      * Allocate space for status of each message.
      */