Error: imap-sync.c:433:17: runtime error: unsigned integer overflow:
4294967295 + 1 cannot be represented in type 'unsigned int'
line = t_str_new(256);
str_append(line, "* VANISHED ");
for (i = 0; i < count; i++) {
- start_uid = 0; prev_uid = (uint32_t)-1;
+ start_uid = 0; prev_uid = 0;
for (seq = seqs[i].seq1; seq <= seqs[i].seq2; seq++) {
mail_set_seq(ctx->mail, seq);
- if (prev_uid + 1 != ctx->mail->uid) {
+ if (prev_uid != ctx->mail->uid - 1) {
if (start_uid != 0) {
if (!comma)
comma = TRUE;