From b9788bbafd42c7fc61aa436db857dc906d0e7135 Mon Sep 17 00:00:00 2001 From: Nagesh Susarla Date: Mon, 31 Jul 2017 15:36:18 -0700 Subject: [PATCH] Close the local.properties file after reading --- .../org/jetbrains/kotlin/gradle/plugin/KotlinProperties.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinProperties.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinProperties.kt index 5a406565c9b..5fbaeca2fbd 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinProperties.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinProperties.kt @@ -29,7 +29,9 @@ fun mapKotlinTaskProperties(project: Project, task: AbstractKotlinCompile<*>) { val localPropertiesFile = project.rootProject.file("local.properties") if (localPropertiesFile.isFile) { val properties = Properties() - properties.load(localPropertiesFile.inputStream()) + localPropertiesFile.inputStream().use { + properties.load(it) + } propertyMappings.forEach { it.apply(properties, task) } } }