From 0e987eef009561469cb520c1893a73e4c64eedfc Mon Sep 17 00:00:00 2001 From: Mbucari <37587114+Mbucari@users.noreply.github.com> Date: Tue, 6 May 2025 14:48:40 -0600 Subject: [PATCH] Fix error in download speed throttle (#1242) --- Source/AaxDecrypter/NetworkFileStream.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/AaxDecrypter/NetworkFileStream.cs b/Source/AaxDecrypter/NetworkFileStream.cs index cea86b9b..8bad5708 100644 --- a/Source/AaxDecrypter/NetworkFileStream.cs +++ b/Source/AaxDecrypter/NetworkFileStream.cs @@ -277,11 +277,11 @@ namespace AaxDecrypter if (SpeedLimit >= MIN_BYTES_PER_SECOND && bytesReadSinceThrottle > SpeedLimit / THROTTLE_FREQUENCY) { - var delayMS = (int)(startTime.AddSeconds(1d / THROTTLE_FREQUENCY) - DateTime.Now).TotalMilliseconds; + var delayMS = (int)(startTime.AddSeconds(1d / THROTTLE_FREQUENCY) - DateTime.UtcNow).TotalMilliseconds; if (delayMS > 0) await Task.Delay(delayMS, _cancellationSource.Token); - startTime = DateTime.Now; + startTime = DateTime.UtcNow; bytesReadSinceThrottle = 0; }