diff --git a/test/server/server_corpus/clusterfuzz-testcase-minimized-server_fuzz_test-5730612661452800 b/test/server/server_corpus/clusterfuzz-testcase-minimized-server_fuzz_test-5730612661452800 new file mode 100644 index 000000000000..c9d6288a6a1a --- /dev/null +++ b/test/server/server_corpus/clusterfuzz-testcase-minimized-server_fuzz_test-5730612661452800 @@ -0,0 +1,13 @@ +runtime { + symlink_root: "/" + subdirectory: "tmp" + override_subdirectory: "out" +} +admin { + access_log_path: "/" + address { + pipe { + path: "WW" + } + } +} diff --git a/test/server/server_fuzz_test.cc b/test/server/server_fuzz_test.cc index ff68f39a1814..40426d1ea0b5 100644 --- a/test/server/server_fuzz_test.cc +++ b/test/server/server_fuzz_test.cc @@ -36,6 +36,9 @@ makeHermeticPathsAndPorts(Fuzz::PerTestEnvironment& test_env, if (output.admin().has_address()) { makePortHermetic(*output.mutable_admin()->mutable_address()); } + if (output.has_runtime()) { + output.mutable_runtime()->set_symlink_root(test_env.temporaryPath("")); + } for (auto& listener : *output.mutable_static_resources()->mutable_listeners()) { if (listener.has_address()) { makePortHermetic(*listener.mutable_address());