diff --git a/Source/SwiftyDropbox/Shared/Handwritten/NetworkSession/NetworkSessionManager.swift b/Source/SwiftyDropbox/Shared/Handwritten/NetworkSession/NetworkSessionManager.swift index 902bd4b9..1186f469 100644 --- a/Source/SwiftyDropbox/Shared/Handwritten/NetworkSession/NetworkSessionManager.swift +++ b/Source/SwiftyDropbox/Shared/Handwritten/NetworkSession/NetworkSessionManager.swift @@ -363,7 +363,7 @@ extension NetworkSessionManager: CombinedURLSessionDelegate { // Allows deferring setting a delegate to after session initialization class NetworkSessionPassthroughDelegate: NSObject, CombinedURLSessionDelegate { - var delegate: CombinedURLSessionDelegate? + weak var delegate: CombinedURLSessionDelegate? func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) { delegate?.urlSession?(session, dataTask: dataTask, didReceive: data)