diff --git a/ktor-server/ktor-server-cio/common/src/io/ktor/server/cio/backend/HttpServer.kt b/ktor-server/ktor-server-cio/common/src/io/ktor/server/cio/backend/HttpServer.kt index da3eeabeac..d83a63d8d2 100644 --- a/ktor-server/ktor-server-cio/common/src/io/ktor/server/cio/backend/HttpServer.kt +++ b/ktor-server/ktor-server-cio/common/src/io/ktor/server/cio/backend/HttpServer.kt @@ -39,7 +39,6 @@ public fun CoroutineScope.httpServer( val selector = SelectorManager(coroutineContext) val timeout = settings.connectionIdleTimeoutSeconds.seconds - val acceptJob = launch(serverJob + CoroutineName("accept-${settings.port}")) { aSocket(selector).tcp().bind(settings.host, settings.port) { reuseAddress = settings.reuseAddress diff --git a/ktor-server/ktor-server-test-host/common/src/io/ktor/server/testing/Utils.kt b/ktor-server/ktor-server-test-host/common/src/io/ktor/server/testing/Utils.kt index 60e0e31468..d96814f330 100644 --- a/ktor-server/ktor-server-test-host/common/src/io/ktor/server/testing/Utils.kt +++ b/ktor-server/ktor-server-test-host/common/src/io/ktor/server/testing/Utils.kt @@ -63,7 +63,7 @@ internal fun CoroutineScope.socketTimeoutKiller(socketTimeoutMillis: Long, job: @OptIn(InternalAPI::class) internal fun Throwable.mapToKtor(data: HttpRequestData): Throwable = when { - this is NetworkSocketTimeoutException -> SocketTimeoutException(data, this) + this is NetworkSocketTimeoutException -> SocketTimeoutException(data, this) cause?.rootCause is NetworkSocketTimeoutException -> SocketTimeoutException(data, cause?.rootCause) - else -> this + else -> this }