From 628481606cb6ebb3c24e70c8a5e5891a35650637 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Tue, 31 Jan 2023 22:10:58 -0800 Subject: [PATCH] Fixed potential resource leak. Closes #11 --- .../net/thauvin/erik/pinboard/PinboardPoster.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt b/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt index f9a8a52..c1d3005 100644 --- a/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt +++ b/src/main/kotlin/net/thauvin/erik/pinboard/PinboardPoster.kt @@ -254,13 +254,13 @@ open class PinboardPoster() { }.build() val request = Request.Builder().url(httpUrl).build() - val result = client.newCall(request).execute() - - result.body?.string()?.let { response -> - if (response.contains("done")) { - return true - } else { - parseMethodResponse(method, response) + client.newCall(request).execute().use { result -> + result.body?.string()?.let { response -> + if (response.contains("done")) { + return true + } else { + parseMethodResponse(method, response) + } } } } else {