comparison src/plugins/virtual/virtual-sync.c @ 8270:3a579de74dae HEAD

Virtual mailboxes: Crashfix with more than one backend mailbox.
author Timo Sirainen <tss@iki.fi>
date Sun, 12 Oct 2008 14:48:18 +0300
parents eb320fbb87f0
children ba6ec21af651
comparison
equal deleted inserted replaced
8269:399bf5883beb 8270:3a579de74dae
116 } 116 }
117 } 117 }
118 118
119 static int bbox_mailbox_id_cmp(const void *p1, const void *p2) 119 static int bbox_mailbox_id_cmp(const void *p1, const void *p2)
120 { 120 {
121 const struct virtual_backend_box *b1 = p1, *b2 = p2; 121 const struct virtual_backend_box *const *b1 = p1, *const *b2 = p2;
122 122
123 if (b1->mailbox_id < b2->mailbox_id) 123 if ((*b1)->mailbox_id < (*b2)->mailbox_id)
124 return -1; 124 return -1;
125 if (b1->mailbox_id > b2->mailbox_id) 125 if ((*b1)->mailbox_id > (*b2)->mailbox_id)
126 return 1; 126 return 1;
127 return 0; 127 return 0;
128 } 128 }
129 129
130 static bool virtual_sync_ext_header_read(struct virtual_sync_context *ctx) 130 static bool virtual_sync_ext_header_read(struct virtual_sync_context *ctx)