]> code.citadel.org Git - citadel.git/blobdiff - citadel/server/modules/imap/serv_imap.c
serv_imap.c (citserver)/roomops.c (webcit): bugfixes to message flag handling (Phil...
[citadel.git] / citadel / server / modules / imap / serv_imap.c
index e492bc74faef77eb2f3385e8558b88827272daaf..fd0b93dd60218eb48043af23b3459a7e8b2537b2 100644 (file)
@@ -159,14 +159,14 @@ void imap_free_transmitted_message(void) {
  */
 void imap_set_seen_flags(int first_msg) {
        citimap *Imap = IMAP;
-       visit vbuf;
+       struct visit vbuf;
        int i;
        int num_sets;
        int s;
        char setstr[64], lostr[64], histr[64];
        long lo, hi;
 
-       if (Imap->num_msgs < 1) return;
+       if (Imap->num_msgs < 0) return;
        CtdlGetRelationship(&vbuf, &CC->user, &CC->room);
 
        for (i = first_msg; i < Imap->num_msgs; ++i) {