From: Tobias Brunner Date: Wed, 24 May 2017 07:34:17 +0000 (+0200) Subject: unit-tests: Fix test_chunk_eq() if arguments have side-effects X-Git-Tag: 5.5.3~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2cbb2271aaad39bd346fdf4e2ae7f07270261c09;p=thirdparty%2Fstrongswan.git unit-tests: Fix test_chunk_eq() if arguments have side-effects --- diff --git a/src/libstrongswan/tests/test_suite.h b/src/libstrongswan/tests/test_suite.h index 66c68465a1..97c1b42c1b 100644 --- a/src/libstrongswan/tests/test_suite.h +++ b/src/libstrongswan/tests/test_suite.h @@ -298,7 +298,7 @@ void test_fail_if_worker_failed(); chunk_t _a = (chunk_t)a; \ chunk_t _b = (chunk_t)b; \ test_fail_if_worker_failed(); \ - if (_a.len != _b.len || !memeq(a.ptr, b.ptr, a.len)) \ + if (_a.len != _b.len || !memeq(_a.ptr, _b.ptr, _a.len)) \ { \ test_fail_msg(__FILE__, __LINE__, \ #a " != " #b " (\"%#B\" != \"%#B\")", &_a, &_b); \