properly close sink in case of null body source during file copy in Uri.copyToFolder()

This commit is contained in:
Christophe Beyls 2024-04-12 15:37:01 +02:00
parent b99e1c8f3e
commit 9a9d87c25f
1 changed files with 2 additions and 4 deletions

View File

@ -187,10 +187,8 @@ class DraftHelper @Inject constructor(
val response = okHttpClient.newCall(request).execute()
val sink = file.sink().buffer()
response.body?.source()?.use { input ->
sink.use { output ->
file.sink().buffer().use { output ->
response.body?.source()?.use { input ->
output.writeAll(input)
}
}