Swift: drop indisciminate printing of the env

This commit is contained in:
Paolo Tranquilli
2025-01-23 08:31:21 +01:00
committed by Dave Bartolomeo
parent 02069b63ba
commit 91132b94a9

View File

@@ -208,9 +208,12 @@ static auto argDump(int argc, char** argv) {
static auto envDump(char** envp) {
std::string ret;
for (auto env = envp; *env; ++env) {
if (std::string_view envVar{*env};
envVar.starts_with("CODEQL_") || envVar.starts_with("SEMMLE_")) {
ret += *env;
ret += '\n';
}
}
return ret;
}
@@ -229,7 +232,7 @@ int main(int argc, char** argv, char** envp) {
const auto configuration = configure(argc, argv);
LOG_INFO("calling extractor with arguments \"{}\"", argDump(argc, argv));
LOG_DEBUG("environment:\n{}\n", envDump(envp));
LOG_DEBUG("CodeQL environment:\n{}\n", envDump(envp));
auto openInterception = codeql::setupFileInterception(configuration);