]> 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:17:52 +0000 (16:17 +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 4fb42be0e791e61fa9a88a1df4c084febf0c8549..916bd72856c0ac5d70ac1cc0f3dd81ec2f684701 100644 (file)
@@ -312,9 +312,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);
 
@@ -381,6 +378,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, NULL, NULL));
 #else
        print_message("1..0 # Skip dnstap not enabled\n");