test: Add null pointer to gtest args

GoogleTest assumes that there is a null pointer in argv[argc],
so make it look like that. Without this change, tests run with
command-line arguments get memory errors under valgrind/ASAN.
pull/20/merge
David Drysdale 8 years ago
parent a5b2e99207
commit 87d24facd8
  1. 1
      test/ares-test-main.cc

@ -16,6 +16,7 @@ int main(int argc, char* argv[]) {
}
}
int gtest_argc = gtest_argv.size();
gtest_argv.push_back(nullptr);
::testing::InitGoogleTest(&gtest_argc, gtest_argv.data());
#ifdef WIN32

Loading…
Cancel
Save