diff --git a/Classes/ASIHTTPRequest.m b/Classes/ASIHTTPRequest.m index 8dd162c3..f6ddd884 100644 --- a/Classes/ASIHTTPRequest.m +++ b/Classes/ASIHTTPRequest.m @@ -4099,6 +4099,20 @@ - (id)copyWithZone:(NSZone *)zone [newRequest setShouldAttemptPersistentConnection:[self shouldAttemptPersistentConnection]]; [newRequest setPersistentConnectionTimeoutSeconds:[self persistentConnectionTimeoutSeconds]]; [newRequest setAuthenticationScheme:[self authenticationScheme]]; +#if NS_BLOCKS_AVAILABLE + [newRequest setStartedBlock:startedBlock]; + [newRequest setHeadersReceivedBlock:headersReceivedBlock]; + [newRequest setCompletionBlock:completionBlock]; + [newRequest setFailedBlock:failureBlock]; + [newRequest setBytesReceivedBlock:bytesReceivedBlock]; + [newRequest setBytesSentBlock:bytesSentBlock]; + [newRequest setDownloadSizeIncrementedBlock:downloadSizeIncrementedBlock]; + [newRequest setUploadSizeIncrementedBlock:uploadSizeIncrementedBlock]; + [newRequest setDataReceivedBlock:dataReceivedBlock]; + [newRequest setAuthenticationNeededBlock:authenticationNeededBlock]; + [newRequest setProxyAuthenticationNeededBlock:proxyAuthenticationNeededBlock]; + [newRequest setRequestRedirectedBlock:requestRedirectedBlock]; +#endif return newRequest; }