]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
dsync: Minor verbose logging improvements.
authorTimo Sirainen <tss@iki.fi>
Mon, 10 Aug 2009 17:36:01 +0000 (13:36 -0400)
committerTimo Sirainen <tss@iki.fi>
Mon, 10 Aug 2009 17:36:01 +0000 (13:36 -0400)
--HG--
branch : HEAD

src/dsync/dsync-brain.c

index 583642088d5c666e16371c4bb79e5b3298b2aa1c..c89dd4daaef0c2f829eed8da3a5b316d760a2625 100644 (file)
@@ -213,24 +213,25 @@ static bool dsync_mailbox_has_changed_msgs(struct dsync_brain *brain,
                                           const struct dsync_mailbox *box1,
                                           const struct dsync_mailbox *box2)
 {
+       const char *name = *box1->name != '\0' ? box1->name : box2->name;
+
        if (box1->uid_validity != box2->uid_validity) {
                if (brain->verbose) {
-                       i_info("%s: uidvalidity changed %u -> %u", box1->name,
+                       i_info("%s: uidvalidity changed %u -> %u", name,
                               box1->uid_validity, box2->uid_validity);
                }
                return TRUE;
        }
        if (box1->uid_next != box2->uid_next) {
                if (brain->verbose) {
-                       i_info("%s: uidnext changed %u -> %u", box1->name,
+                       i_info("%s: uidnext changed %u -> %u", name,
                               box1->uid_next, box2->uid_next);
                }
                return TRUE;
        }
        if (box1->highest_modseq != box2->highest_modseq) {
                if (brain->verbose) {
-                       i_info("%s: highest_modseq changed %llu -> %llu",
-                              box1->name,
+                       i_info("%s: highest_modseq changed %llu -> %llu", name,
                               (unsigned long long)box1->highest_modseq,
                               (unsigned long long)box2->highest_modseq);
                }