[Gnucash-changes] r12308 - gnucash/trunk/src/engine/test - Avoid
testing dates near or after 2038,
because the qof parsing functions fail.
Chris Shoemaker
chris at cvs.gnucash.org
Mon Jan 9 16:06:46 EST 2006
Author: chris
Date: 2006-01-09 16:06:45 -0500 (Mon, 09 Jan 2006)
New Revision: 12308
Trac: http://svn.gnucash.org/trac/changeset/12308
Modified:
gnucash/trunk/src/engine/test/test-date.c
Log:
Avoid testing dates near or after 2038, because the qof parsing functions fail.
Modified: gnucash/trunk/src/engine/test/test-date.c
===================================================================
--- gnucash/trunk/src/engine/test/test-date.c 2006-01-09 12:58:51 UTC (rev 12307)
+++ gnucash/trunk/src/engine/test/test-date.c 2006-01-09 21:06:45 UTC (rev 12308)
@@ -400,6 +400,10 @@
ts.tv_nsec /= 1000;
ts.tv_nsec *= 1000;
+ /* We just can't handle dates whose time_t doesn't fit in int. */
+ if (ts.tv_sec > (0x7fffffff - 3600*25))
+ continue;
+
if (!check_time (ts, FALSE))
return;
}
More information about the gnucash-changes
mailing list