]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix regression in dnstap_test with native pkcs11
authorPetr Menšík <pemensik@redhat.com>
Thu, 14 Mar 2019 12:40:14 +0000 (13:40 +0100)
committerMark Andrews <marka@isc.org>
Fri, 15 Mar 2019 05:19:44 +0000 (16:19 +1100)
Change to cmocka broken initialization of TZ environment. This time,
commit 1cf12540515e4a3fc93ace02b81815209f1e709e is not soon enough. Has
to be moved more forward, before any other tests. It library is not full
reinitialized on each test.

(cherry picked from commit 71c4fad59227a3b879071c6babc5c18099be01c0)

lib/dns/tests/dnstap_test.c

index 22d6dc372aa7ab3693d05834b9e99bd6dd20b2af..5a60b12bbc5b7cfe2d994313dba0d3e24c45ea2d 100644 (file)
@@ -309,9 +309,6 @@ totext_test(void **state) {
 
        UNUSED(state);
 
-       /* make sure text conversion gets the right local time */
-       setenv("TZ", "PST8", 1);
-
        result = dns_dt_open(TAPSAVED, dns_dtmode_file, mctx, &handle);
        assert_int_equal(result, ISC_R_SUCCESS);
 
@@ -378,6 +375,9 @@ main(void) {
                cmocka_unit_test_setup_teardown(totext_test, _setup, _teardown),
        };
 
+       /* make sure text conversion gets the right local time */
+       setenv("TZ", "PST8", 1);
+
        return (cmocka_run_group_tests(tests, dns_test_init, dns_test_final));
 #else
        print_message("1..0 # Skip dnstap not enabled\n");