diff --git a/ChangeLog b/ChangeLog index e8c9698d56..3f852e5d96 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-08-15 David Hampton + + * src/engine/Query.c: Todd T. Fries patch for compilation on + OpenBSD 64bit architectures. + 2005-08-15 Derek Atkins * src/business/business-core/business-core.scm: need to diff --git a/src/engine/Query.c b/src/engine/Query.c index 204b4d5b18..f54f5cc452 100644 --- a/src/engine/Query.c +++ b/src/engine/Query.c @@ -547,12 +547,15 @@ xaccQueryGetEarliestDateFound(Query * q) { GList * spl; Split * sp; - time_t earliest = LONG_MAX; + time_t earliest; if (!q) return 0; spl = qof_query_last_run (q); if (!spl) return 0; + /* Safe until 2038 on archs where time_t is 32bit */ + sp = spl->data; + earliest = (time_t) sp->parent->date_posted.tv_sec; for(; spl; spl=spl->next) { sp = spl->data; if(sp->parent->date_posted.tv_sec < earliest) {