No public description

PiperOrigin-RevId: 834409154
diff --git a/fuzztest/internal/runtime.cc b/fuzztest/internal/runtime.cc
index a7a898a..0de8245 100644
--- a/fuzztest/internal/runtime.cc
+++ b/fuzztest/internal/runtime.cc
@@ -122,7 +122,12 @@
   FUZZTEST_CHECK(absl::StrContains(command_template, kTestFilterPlaceholder));
   FUZZTEST_CHECK(absl::StrContains(command_template, kExtraArgsPlaceholder));
   if (is_reproducer_in_corpus_db) {
-    const std::string corpus_db = configuration->corpus_database;
+    absl::string_view corpus_db = configuration->corpus_database;
+    auto test_srcdir = absl::NullSafeStringView(getenv("TEST_SRCDIR"));
+    if (!test_srcdir.empty()) {
+      const std::string prefix = absl::StrCat(test_srcdir, "/");
+      absl::ConsumePrefix(&corpus_db, prefix);
+    }
     std::vector<std::string> extra_args = {absl::StrCat(
         "--test_arg=--", FUZZTEST_FLAG_PREFIX, "corpus_database=", corpus_db)};
     return absl::StrReplaceAll(