Revert "lib/util:tests/time.c - "test_timestring" - fix it on Solaris"
authorMatthias Dieter Wallnöfer <mdw@samba.org>
Mon, 6 Dec 2010 10:28:22 +0000 (11:28 +0100)
committerMatthias Dieter Wallnöfer <mdw@samba.org>
Mon, 6 Dec 2010 11:17:31 +0000 (12:17 +0100)
This reverts commit 654e0102ddb0acaaf45fb55c15818722235fcc9f.
This should better be handled by the replace library.

Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Mon Dec  6 12:17:31 CET 2010 on sn-devel-104

lib/util/tests/time.c

index 8b0a0c357db2f757345fe88b6b54e5b6c6c8e310..78e8121b63037edda0d6548fa48c18d562335298 100644 (file)
@@ -64,7 +64,7 @@ static bool test_http_timestring(struct torture_context *tctx)
 
 static bool test_timestring(struct torture_context *tctx)
 {
-       const char *start = "Thu Jan  1", *start2 = "Thu Jan 01";
+       const char *start = "Thu Jan  1";
        char *result;
        /*
         * Correct test for negative UTC offset.  Without the correction, the
@@ -77,10 +77,7 @@ static bool test_timestring(struct torture_context *tctx)
        time_t utc_offset = mktime(&local) - mktime(&gmt);
 
        result = timestring(tctx, 42 - (utc_offset < 0 ? utc_offset : 0));
-       torture_assert(tctx,
-                      (strncmp(start, result, strlen(start)) == 0) ||
-                      (strncmp(start2, result, strlen(start2)) == 0),
-                      result);
+       torture_assert(tctx, !strncmp(start, result, strlen(start)), result);
        return true;
 }