]> code.citadel.org Git - citadel.git/blobdiff - citadel/server/msgbase.c
CtdlForEachMessage() don't process message 0
[citadel.git] / citadel / server / msgbase.c
index 1f1671da46fcdbe68e308c20f3cf95bff3892381..27c3e51b0b45f2d362fee1f4f298ffcf58fd58eb 100644 (file)
@@ -653,7 +653,7 @@ int CtdlForEachMessage(int mode, long ref, char *search_string,
        }
 
        // Now begin the traversal.
-       if (num_msgs > 0) for (a = 0; a < num_msgs; ++a) {
+       if (num_msgs > 0) for (a = 0; a < num_msgs; ++a) if (msglist[a] > 0) {
 
                // If the caller is looking for a specific MIME type, filter
                // out all messages which are not of the type requested.