metadata.precache_fields, NULL);
mail_search_args_unref(&search_args);
- max = status.messages - seq + 1;
+ max = status.messages + 1 - seq;
while (mailbox_search_next(ctx, &mail)) {
mail_precache(mail);
if (++counter % 100 == 0) {
for (i = 0; i < N_ELEMENTS(tests); i++) {
istream = test_istream_create(tests[i].input);
test_istream_run(istream,
- strlen(tests[i].input) + tests[i].extra,
+ (int)strlen(tests[i].input) + tests[i].extra,
tests[i].output,
HEADER_FILTER_EXCLUDE |
HEADER_FILTER_CRLF_PRESERVE |
from_start_pos = i - 6;
}
- if (rstream->hdr_offset + rstream->mail_size ==
- stream->istream.v_offset + from_start_pos ||
- rstream->mail_size == (uoff_t)-1) {
+ if (rstream->mail_size == (uoff_t)-1 ||
+ rstream->hdr_offset + rstream->mail_size ==
+ stream->istream.v_offset + from_start_pos) {
from_after_pos = i;
if (ret == -2) {
/* even if we don't have the