changeset 7706:ac5d76fc8eb2 HEAD

SEARCH BEFORE/ON/SINCE didn't handling timezones correctly.
author Timo Sirainen <tss@iki.fi>
date Wed, 20 Feb 2008 20:02:30 +0200
parents 68241b50fabe
children e041d85a6236
files src/lib-storage/index/index-search.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/index-search.c	Sun Feb 17 22:23:46 2008 +0200
+++ b/src/lib-storage/index/index-search.c	Wed Feb 20 20:02:30 2008 +0200
@@ -194,6 +194,7 @@
 	case SEARCH_SINCE:
 		if (mail_get_received_date(ctx->mail, &date) < 0)
 			return -1;
+		date -= ioloop_timezone.tz_minuteswest*60;
 
 		switch (arg->type) {
 		case SEARCH_BEFORE: