Skip to content
Snippets Groups Projects
Unverified Commit fedafe7c authored by teor's avatar teor
Browse files

Use check_private_dir in test_single_onion_poisoning

This avoids Win32 conditionals for mkdir.
parent 6c541815
No related branches found
No related tags found
No related merge requests found
......@@ -550,20 +550,11 @@ test_single_onion_poisoning(void *arg)
tt_assert(ret == 0);
/* Create directories for both services */
#ifdef _WIN32
ret = mkdir(mock_options->DataDirectory);
tt_assert(ret == 0);
ret = mkdir(dir1);
tt_assert(ret == 0);
ret = mkdir(dir2);
#else
ret = mkdir(mock_options->DataDirectory, 0700);
ret = check_private_dir(mock_options->DataDirectory, CPD_CREATE, NULL);
tt_assert(ret == 0);
ret = mkdir(dir1, 0700);
ret = check_private_dir(dir1, CPD_CREATE, NULL);
tt_assert(ret == 0);
ret = mkdir(dir2, 0700);
#endif
ret = check_private_dir(dir2, CPD_CREATE, NULL);
tt_assert(ret == 0);
service_1->directory = dir1;
......@@ -694,7 +685,7 @@ test_single_onion_poisoning(void *arg)
tt_assert(ret < 0);
done:
/* TODO: should we delete the directories here? */
/* The test harness deletes the directories at exit */
rend_service_free(service_1);
rend_service_free(service_2);
smartlist_free(services);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment