Expand tilde to the HOME directory in corpus database paths.

PiperOrigin-RevId: 993919200
diff --git a/fuzztest/init_fuzztest.cc b/fuzztest/init_fuzztest.cc
index 9bfb384..74c1bc5 100644
--- a/fuzztest/init_fuzztest.cc
+++ b/fuzztest/init_fuzztest.cc
@@ -390,6 +390,12 @@
     }
   }
   std::string corpus_database = absl::GetFlag(FUZZTEST_FLAG(corpus_database));
+  if (absl::StartsWith(corpus_database, "~/")) {
+    if (const char* home = std::getenv("HOME");
+        home != nullptr && home[0] != '\0') {
+      corpus_database.replace(0, 1, home);
+    }
+  }
   if (!corpus_database.empty() && corpus_database[0] != '/' &&
       std::getenv("TEST_SRCDIR")) {
     corpus_database =