@@ -2583,7 +2583,7 @@ - (void)startConnectTimeout:(NSTimeInterval)timeout
2583
2583
});
2584
2584
#endif
2585
2585
2586
- dispatch_time_t tt = dispatch_time (DISPATCH_TIME_NOW, (timeout * NSEC_PER_SEC));
2586
+ dispatch_time_t tt = dispatch_time (DISPATCH_TIME_NOW, (int64_t )( timeout * NSEC_PER_SEC));
2587
2587
dispatch_source_set_timer (connectTimer, tt, DISPATCH_TIME_FOREVER, 0 );
2588
2588
2589
2589
dispatch_resume (connectTimer);
@@ -5086,7 +5086,7 @@ - (void)setupReadTimerWithTimeout:(NSTimeInterval)timeout
5086
5086
});
5087
5087
#endif
5088
5088
5089
- dispatch_time_t tt = dispatch_time (DISPATCH_TIME_NOW, (timeout * NSEC_PER_SEC));
5089
+ dispatch_time_t tt = dispatch_time (DISPATCH_TIME_NOW, (int64_t )( timeout * NSEC_PER_SEC));
5090
5090
5091
5091
dispatch_source_set_timer (readTimer, tt, DISPATCH_TIME_FOREVER, 0 );
5092
5092
dispatch_resume (readTimer);
@@ -5136,7 +5136,7 @@ - (void)doReadTimeoutWithExtension:(NSTimeInterval)timeoutExtension
5136
5136
currentRead->timeout += timeoutExtension;
5137
5137
5138
5138
// Reschedule the timer
5139
- dispatch_time_t tt = dispatch_time (DISPATCH_TIME_NOW, (timeoutExtension * NSEC_PER_SEC));
5139
+ dispatch_time_t tt = dispatch_time (DISPATCH_TIME_NOW, (int64_t )( timeoutExtension * NSEC_PER_SEC));
5140
5140
dispatch_source_set_timer (readTimer, tt, DISPATCH_TIME_FOREVER, 0 );
5141
5141
5142
5142
// Unpause reads, and continue
@@ -5506,7 +5506,8 @@ - (void)doWriteData
5506
5506
BOOL keepLooping = YES ;
5507
5507
while (keepLooping)
5508
5508
{
5509
- size_t sslBytesToWrite = MIN (bytesRemaining, 32768 );
5509
+ const size_t sslMaxBytesToWrite = 32768 ;
5510
+ size_t sslBytesToWrite = MIN (bytesRemaining, sslMaxBytesToWrite);
5510
5511
size_t sslBytesWritten = 0 ;
5511
5512
5512
5513
result = SSLWrite (sslContext, buffer, sslBytesToWrite, &sslBytesWritten);
@@ -5716,7 +5717,7 @@ - (void)setupWriteTimerWithTimeout:(NSTimeInterval)timeout
5716
5717
});
5717
5718
#endif
5718
5719
5719
- dispatch_time_t tt = dispatch_time (DISPATCH_TIME_NOW, (timeout * NSEC_PER_SEC));
5720
+ dispatch_time_t tt = dispatch_time (DISPATCH_TIME_NOW, (int64_t )( timeout * NSEC_PER_SEC));
5720
5721
5721
5722
dispatch_source_set_timer (writeTimer, tt, DISPATCH_TIME_FOREVER, 0 );
5722
5723
dispatch_resume (writeTimer);
@@ -5766,7 +5767,7 @@ - (void)doWriteTimeoutWithExtension:(NSTimeInterval)timeoutExtension
5766
5767
currentWrite->timeout += timeoutExtension;
5767
5768
5768
5769
// Reschedule the timer
5769
- dispatch_time_t tt = dispatch_time (DISPATCH_TIME_NOW, (timeoutExtension * NSEC_PER_SEC));
5770
+ dispatch_time_t tt = dispatch_time (DISPATCH_TIME_NOW, (int64_t )( timeoutExtension * NSEC_PER_SEC));
5770
5771
dispatch_source_set_timer (writeTimer, tt, DISPATCH_TIME_FOREVER, 0 );
5771
5772
5772
5773
// Unpause writes, and continue
0 commit comments