if (virFileWriteStr(keyfile, PRIVATE_KEY, 0600) < 0)
return EXIT_FAILURE;
-# define DO_CTX_TEST(isServer, caReq, certReq, expectFail) \
+# define DO_CTX_TEST(_isServer, _caReq, _certReq, _expectFail) \
do { \
- struct testTLSContextData data = { \
- isServer, caReq, certReq, expectFail, \
- }; \
+ static struct testTLSContextData data; \
+ data.isServer = _isServer; \
+ data.careq = _caReq; \
+ data.certreq = _certReq; \
+ data.expectFail = _expectFail; \
if (virtTestRun("TLS Context", 1, testTLSContextInit, &data) < 0) \
ret = -1; \
} while (0)
-# define DO_SESS_TEST(caReq, serverReq, clientReq, expectServerFail, expectClientFail, hostname, wildcards) \
+# define DO_SESS_TEST(_caReq, _serverReq, _clientReq, _expectServerFail,\
+ _expectClientFail, _hostname, _wildcards) \
do { \
- struct testTLSSessionData data = { \
- caReq, { 0 }, serverReq, clientReq, \
- expectServerFail, expectClientFail, hostname, wildcards \
- }; \
+ static struct testTLSSessionData data; \
+ static struct testTLSCertReq other; \
+ data.careq = _caReq; \
+ data.othercareq = other; \
+ data.serverreq = _serverReq; \
+ data.clientreq = _clientReq; \
+ data.expectServerFail = _expectServerFail; \
+ data.expectClientFail = _expectClientFail; \
+ data.hostname = _hostname; \
+ data.wildcards = _wildcards; \
if (virtTestRun("TLS Session", 1, testTLSSessionInit, &data) < 0) \
ret = -1; \
} while (0)
-# define DO_SESS_TEST_EXT(caReq, othercaReq, serverReq, clientReq, expectServerFail, expectClientFail, hostname, wildcards) \
+# define DO_SESS_TEST_EXT(_caReq, _othercaReq, _serverReq, _clientReq, \
+ _expectServerFail, _expectClientFail, \
+ _hostname, _wildcards) \
do { \
- struct testTLSSessionData data = { \
- caReq, othercaReq, serverReq, clientReq, \
- expectServerFail, expectClientFail, hostname, wildcards \
- }; \
+ static struct testTLSSessionData data; \
+ data.careq = _caReq; \
+ data.othercareq = _othercaReq; \
+ data.serverreq = _serverReq; \
+ data.clientreq = _clientReq; \
+ data.expectServerFail = _expectServerFail; \
+ data.expectClientFail = _expectClientFail; \
+ data.hostname = _hostname; \
+ data.wildcards = _wildcards; \
if (virtTestRun("TLS Session", 1, testTLSSessionInit, &data) < 0) \
ret = -1; \
} while (0)