On Sat, 2007-10-20 at 17:08 -0700, Jeff Grossman wrote: > 2 search since 6-Sep-2007 > * SEARCH > 2 OK Search completed. > 3 fetch 1:* internaldate > * 1 FETCH (INTERNALDATE "23-Sep-2007 17:21:04 -0700") ..
Weird. Try the attached patch. What does it log?
diff -r 9e7bf6becfb4 src/lib-storage/index/index-search.c
--- a/src/lib-storage/index/index-search.c Sun Oct 21 03:09:33 2007 +0300
+++ b/src/lib-storage/index/index-search.c Sun Oct 21 03:15:11 2007 +0300
@@ -196,6 +196,7 @@ static int search_arg_match_cached(struc
return date >= arg->value.time &&
date < arg->value.time + 3600*24;
case SEARCH_SINCE:
+ i_warning("since: %d vs %d", (int)date, (int)arg->value.time);
return date >= arg->value.time;
default:
/* unreachable */
signature.asc
Description: This is a digitally signed message part
