termux-packages/x11-packages/webkit2gtk-4.1/NetworkCacheBlobStorage.cpp...

25 lines
1007 B
Diff

--- a/Source/WebKit/NetworkProcess/cache/NetworkCacheBlobStorage.cpp
+++ b/Source/WebKit/NetworkProcess/cache/NetworkCacheBlobStorage.cpp
@@ -99,8 +99,10 @@ BlobStorage::Blob BlobStorage::add(const
if (FileSystem::makeSafeToUseMemoryMapForPath(blobPath)) {
auto existingData = mapFile(blobPath);
if (bytesEqual(existingData, data)) {
+#ifndef __ANDROID__
if (!FileSystem::hardLink(blobPath, path))
WTFLogAlways("Failed to create hard link from %s to %s", blobPath.utf8().data(), path.utf8().data());
+#endif
return { existingData, hash };
}
}
@@ -111,8 +113,10 @@ BlobStorage::Blob BlobStorage::add(const
if (mappedData.isNull())
return { };
+#ifndef __ANDROID__
if (!FileSystem::hardLink(blobPath, path))
WTFLogAlways("Failed to create hard link from %s to %s", blobPath.utf8().data(), path.utf8().data());
+#endif
m_approximateSize += mappedData.size();