diff --git a/ktor-client/ktor-client-curl/desktop/src/io/ktor/client/engine/curl/internal/CurlCallbacks.kt b/ktor-client/ktor-client-curl/desktop/src/io/ktor/client/engine/curl/internal/CurlCallbacks.kt index 573729a8255..8a99eabcbf0 100644 --- a/ktor-client/ktor-client-curl/desktop/src/io/ktor/client/engine/curl/internal/CurlCallbacks.kt +++ b/ktor-client/ktor-client-curl/desktop/src/io/ktor/client/engine/curl/internal/CurlCallbacks.kt @@ -69,7 +69,7 @@ internal fun onBodyChunkRequested( return if (body.closedCause != null) -1 else 0 } val readCount = try { - body.readAvailable(1) { source: Buffer -> + body.readAvailable(1) { source -> source.readAvailable(buffer, 0, requested) } } catch (cause: Throwable) {