]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
virtual: Added more asserts when DEBUG is enabled.
authorTimo Sirainen <tss@iki.fi>
Wed, 17 Jun 2015 11:24:06 +0000 (14:24 +0300)
committerTimo Sirainen <tss@iki.fi>
Wed, 17 Jun 2015 11:24:06 +0000 (14:24 +0300)
src/plugins/virtual/virtual-sync.c

index 29899e7e4b2446ef5a25eceb58f0280220d700f1..e89907cfeee55e0245e24d2a0ecb7fe5fe77b5b1 100644 (file)
@@ -1583,6 +1583,14 @@ static int virtual_sync_backend_boxes(struct virtual_sync_context *ctx)
                virtual_sync_new_backend_boxes(ctx);
        }
        ret = virtual_sync_backend_add_new(ctx);
+#ifdef DEBUG
+       for (i = 0; i < count; i++) {
+               const struct virtual_backend_uidmap *uidmap;
+
+               array_foreach(&bboxes[i]->uids, uidmap)
+                       i_assert(uidmap->virtual_uid > 0);
+       }
+#endif
        array_free(&ctx->all_adds);
        if (array_is_created(&ctx->all_mails))
                array_free(&ctx->all_mails);