Commit a8456d2a authored by David Goulet's avatar David Goulet 🆘 Committed by George Kadianakis
Browse files

test: Missing hs_init() in some hs_control tests



Without the hs_init(), the caches are not initialized and the previous commit
was causing an assert due to the missing caches.

But regardless of that, those tests were not initializing but were calling
hs_free_all().
Signed-off-by: David Goulet's avatarDavid Goulet <dgoulet@torproject.org>
parent 9278a247
......@@ -218,6 +218,8 @@ test_hs_control_good_onion_client_auth_add(void *arg)
char *cp1 = NULL;
size_t sz;
hs_init();
{ /* Setup the control conn */
memset(&conn, 0, sizeof(control_connection_t));
TO_CONN(&conn)->outbuf = buf_new();
......@@ -415,6 +417,8 @@ test_hs_control_bad_onion_client_auth_add(void *arg)
size_t sz;
char *args = NULL;
hs_init();
{ /* Setup the control conn */
memset(&conn, 0, sizeof(control_connection_t));
TO_CONN(&conn)->outbuf = buf_new();
......@@ -493,6 +497,8 @@ test_hs_control_store_permanent_creds(void *arg)
size_t sz;
hs_init();
{ /* Setup the control conn */
memset(&conn, 0, sizeof(control_connection_t));
TO_CONN(&conn)->outbuf = buf_new();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment