Fix FIR bootstrap (related to KT-49925)
This commit is contained in:
+3
-1
@@ -13,7 +13,9 @@ internal data class NameAndSafeValue(val name: String, val safeValue: String)
|
|||||||
|
|
||||||
internal object SafeEnvVars : Iterable<NameAndSafeValue> {
|
internal object SafeEnvVars : Iterable<NameAndSafeValue> {
|
||||||
private val environment: List<NameAndSafeValue> by lazy {
|
private val environment: List<NameAndSafeValue> by lazy {
|
||||||
buildList {
|
// See KT-49925
|
||||||
|
@Suppress("RemoveExplicitTypeArguments")
|
||||||
|
buildList<NameAndSafeValue> {
|
||||||
System.getenv().forEach { (name, value) ->
|
System.getenv().forEach { (name, value) ->
|
||||||
val safeValue = if (isSafeEnvVar(name)) doEscape(value) else HIDDEN_VALUE
|
val safeValue = if (isSafeEnvVar(name)) doEscape(value) else HIDDEN_VALUE
|
||||||
this += NameAndSafeValue(name, safeValue)
|
this += NameAndSafeValue(name, safeValue)
|
||||||
|
|||||||
Reference in New Issue
Block a user