File tree Expand file tree Collapse file tree
Source/WebKit/NetworkProcess/storage Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -389,7 +389,10 @@ void NetworkStorageManager::spaceGrantedForOrigin(const WebCore::ClientOrigin& o
389389 if (m_volumeCapacityOverride)
390390 volumeCapacity = m_volumeCapacityOverride;
391391 else if (auto capacity = FileSystem::volumeCapacity (m_path))
392- volumeCapacity = WTF::roundUpToMultipleOf (defaultVolumeCapacityUnit, *capacity);
392+ if (*capacity < defaultVolumeCapacityUnit)
393+ volumeCapacity = *capacity;
394+ else
395+ volumeCapacity = WTF::roundUpToMultipleOf (defaultVolumeCapacityUnit, *capacity);
393396 if (volumeCapacity)
394397 m_totalQuota = *m_totalQuotaRatio * *volumeCapacity;
395398 else
@@ -551,7 +554,10 @@ OriginQuotaManager::Parameters NetworkStorageManager::originQuotaManagerParamete
551554 if (m_volumeCapacityOverride)
552555 volumeCapacity = m_volumeCapacityOverride;
553556 else if (auto capacity = FileSystem::volumeCapacity (m_path))
554- volumeCapacity = WTF::roundUpToMultipleOf (defaultVolumeCapacityUnit, *capacity);
557+ if (*capacity < defaultVolumeCapacityUnit)
558+ volumeCapacity = *capacity;
559+ else
560+ volumeCapacity = WTF::roundUpToMultipleOf (defaultVolumeCapacityUnit, *capacity);
555561 if (volumeCapacity) {
556562 quota = m_originQuotaRatio.value () * volumeCapacity.value ();
557563 increaseQuotaFunction = { };
You can’t perform that action at this time.
0 commit comments