From 6027675e54ac7badd8ab22fee586cc2eeaafa033 Mon Sep 17 00:00:00 2001 From: Chaiyong Ragkhitwetsagul Date: Sat, 1 Aug 2026 05:46:17 +0700 Subject: [PATCH] Update RequestBodyStream.java Use try-with-resources for the Okio source so request streaming closes it even when copying fails. --- src/main/java/com/convertapi/client/RequestBodyStream.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/com/convertapi/client/RequestBodyStream.java b/src/main/java/com/convertapi/client/RequestBodyStream.java index dbf44aa..cc97685 100644 --- a/src/main/java/com/convertapi/client/RequestBodyStream.java +++ b/src/main/java/com/convertapi/client/RequestBodyStream.java @@ -2,7 +2,6 @@ import okhttp3.MediaType; import okhttp3.RequestBody; -import okhttp3.internal.Util; import okio.BufferedSink; import okio.Okio; import okio.Source; @@ -21,12 +20,8 @@ public MediaType contentType() { @Override public void writeTo(BufferedSink sink) throws IOException { - Source source = null; - try { - source = Okio.source(inputStream); + try (Source source = Okio.source(inputStream)) { sink.writeAll(source); - } finally { - Util.closeQuietly(source); } } };