From 6eb99a841c340f19a5e34cafc0ff71d69141c029 Mon Sep 17 00:00:00 2001 From: Adam <897017+aSemy@users.noreply.github.com> Date: Sun, 15 May 2022 13:09:12 +0200 Subject: [PATCH] close input stream with .use { } --- .../adamko/kafkatorio/processor/tileserver/WebMapTileServer.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/events-server/src/main/kotlin/dev/adamko/kafkatorio/processor/tileserver/WebMapTileServer.kt b/modules/events-server/src/main/kotlin/dev/adamko/kafkatorio/processor/tileserver/WebMapTileServer.kt index a61d7d9..d2f63c5 100644 --- a/modules/events-server/src/main/kotlin/dev/adamko/kafkatorio/processor/tileserver/WebMapTileServer.kt +++ b/modules/events-server/src/main/kotlin/dev/adamko/kafkatorio/processor/tileserver/WebMapTileServer.kt @@ -91,8 +91,7 @@ internal class WebMapTileServer( val requestedETag = request.header("If-None-Match") var response = next(request) - val responseBytes = response.body.stream.readAllBytes() - response.body.stream.close() + val responseBytes = response.body.stream.use { it.readAllBytes() } val currentETag = responseBytes.md5() response = response.body(MemoryBody(responseBytes))