diff --git a/backend/quatrix/upload_memory.go b/backend/quatrix/upload_memory.go index 290c525da..9d802b8f9 100644 --- a/backend/quatrix/upload_memory.go +++ b/backend/quatrix/upload_memory.go @@ -59,11 +59,7 @@ func (u *UploadMemoryManager) Consume(fileID string, neededMemory int64, speed f defer func() { u.fileUsage[fileID] = borrowed }() - effectiveChunkSize := max(int64(speed*u.effectiveTime.Seconds()), u.reserved) - - if neededMemory < effectiveChunkSize { - effectiveChunkSize = neededMemory - } + effectiveChunkSize := min(neededMemory, max(int64(speed*u.effectiveTime.Seconds()), u.reserved)) if effectiveChunkSize <= u.reserved { return effectiveChunkSize