From ac94ac7d29adde8d4dfd40d1985bc5b87c5dc2d2 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Tue, 31 Jan 2023 22:05:16 -0800 Subject: [PATCH] Fixed potential resource leak --- src/main/kotlin/net/thauvin/erik/isgd/Isgd.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/net/thauvin/erik/isgd/Isgd.kt b/src/main/kotlin/net/thauvin/erik/isgd/Isgd.kt index 22ec7eb..27b2af7 100644 --- a/src/main/kotlin/net/thauvin/erik/isgd/Isgd.kt +++ b/src/main/kotlin/net/thauvin/erik/isgd/Isgd.kt @@ -56,9 +56,11 @@ class Isgd private constructor() { "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/109.0" ) if (connection.responseCode in 200..399) { - return connection.inputStream.bufferedReader().readText() + return connection.inputStream.bufferedReader().use { it.readText() } } else { - throw IsgdException(connection.responseCode, connection.errorStream.bufferedReader().readText()) + throw IsgdException( + connection.responseCode, + connection.errorStream.bufferedReader().use { it.readText() }) } }