From 4cd54ed349566334f7bc4bd094da1f8ee3f4a1d6 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Wed, 18 Sep 2019 19:40:32 +0200 Subject: [PATCH] force safe iteration of extensions (part 2) GitOrigin-RevId: 9fb39dee671cd862b5797b545324e0b91c9c41b2 --- .../src/org/jetbrains/io/DelegatingHttpRequestHandler.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/platform/platform-util-io/src/org/jetbrains/io/DelegatingHttpRequestHandler.kt b/platform/platform-util-io/src/org/jetbrains/io/DelegatingHttpRequestHandler.kt index c53c77a3d1b9..9765a2a701ce 100644 --- a/platform/platform-util-io/src/org/jetbrains/io/DelegatingHttpRequestHandler.kt +++ b/platform/platform-util-io/src/org/jetbrains/io/DelegatingHttpRequestHandler.kt @@ -30,7 +30,7 @@ internal class DelegatingHttpRequestHandler : DelegatingHttpRequestHandlerBase() prevHandlerAttribute.set(null) } - HttpRequestHandler.EP_NAME.findFirstSafe { handler -> + return HttpRequestHandler.EP_NAME.findFirstSafe { handler -> if (handler.checkAndProcess()) { prevHandlerAttribute.set(handler) true @@ -38,8 +38,7 @@ internal class DelegatingHttpRequestHandler : DelegatingHttpRequestHandlerBase() else { false } - } - return false + } != null } @Suppress("OverridingDeprecatedMember")