# HG changeset patch # User Timo Sirainen # Date 1242589430 14400 # Node ID 6810af53ae30be5fccb4d03ff7d15811ca51156e # Parent b77fbbee8749ae0c88c6258ca827e55fcaa08af6 virtual: Assert-crashfix when opening mailbox. diff -r b77fbbee8749 -r 6810af53ae30 src/plugins/virtual/virtual-sync.c --- a/src/plugins/virtual/virtual-sync.c Sun May 17 15:43:03 2009 -0400 +++ b/src/plugins/virtual/virtual-sync.c Sun May 17 15:43:50 2009 -0400 @@ -448,7 +448,6 @@ trans = mailbox_transaction_begin(bbox->box, 0); mail = mail_alloc(trans, 0, NULL); - mail_search_args_init(bbox->search_args, bbox->box, FALSE, NULL); search_ctx = mailbox_search_init(trans, bbox->search_args, NULL); /* save the result and keep it updated */ @@ -891,6 +890,8 @@ &status) < 0) return -1; + mail_search_args_init(bbox->search_args, bbox->box, + FALSE, NULL); virtual_backend_box_sync_mail_set(bbox); if (status.uidvalidity != bbox->sync_uid_validity) { /* UID validity changed since last sync (or this is