]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Tweak tor_gmtime_r test.
authorNick Mathewson <nickm@torproject.org>
Sun, 11 Sep 2016 21:13:51 +0000 (17:13 -0400)
committerNick Mathewson <nickm@torproject.org>
Sun, 11 Sep 2016 21:13:51 +0000 (17:13 -0400)
On openbsd64, I'm seeing a warning that the log isn't saying what
I'd expect, but I'm not seeing what the answer actually _is_ here.

src/test/test_util.c

index 224ec7bd554bef9a65b819babf95d41fa9aa0fcc..38f23027c0191b1e92b694db7977748e3e02385c 100644 (file)
@@ -877,9 +877,11 @@ test_util_time(void *arg)
     t_res = INT64_MIN;
     CAPTURE();
     tor_gmtime_r(&t_res, &b_time);
+    if (! (b_time.tm_year == (1970-1900) ||
+           b_time.tm_year == (1-1900))) {
+      tt_int_op(b_time.tm_year, OP_EQ, 1970-1900);
+    }
     CHECK_TIMEGM_WARNING("Rounding up to ");
-    tt_assert(b_time.tm_year == (1970-1900) ||
-              b_time.tm_year == (1-1900));
   }
 #endif