From 9560169084545fd7a8753b7f817f0131777f8656 Mon Sep 17 00:00:00 2001 From: Alex Grebenyuk Date: Sun, 16 Apr 2023 13:05:29 -0400 Subject: [PATCH] Fix crash when storing request with very large timeout interval --- Sources/Pulse/LoggerStore/LoggerStore.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/Pulse/LoggerStore/LoggerStore.swift b/Sources/Pulse/LoggerStore/LoggerStore.swift index c807e9d5e..c7907b4fd 100644 --- a/Sources/Pulse/LoggerStore/LoggerStore.swift +++ b/Sources/Pulse/LoggerStore/LoggerStore.swift @@ -508,7 +508,7 @@ extension LoggerStore { entity.allowsConstrainedNetworkAccess = request.options.contains(.allowsConstrainedNetworkAccess) entity.httpShouldHandleCookies = request.options.contains(.httpShouldHandleCookies) entity.httpShouldUsePipelining = request.options.contains(.httpShouldUsePipelining) - entity.timeoutInterval = Int32(request.timeout) + entity.timeoutInterval = Int32(clamping: Int.max) entity.rawCachePolicy = UInt16(request.cachePolicy.rawValue) requestsCache[request] = entity return entity