diff options
Diffstat (limited to 'WebCore/platform/network/BlobResourceHandle.cpp')
-rw-r--r-- | WebCore/platform/network/BlobResourceHandle.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/WebCore/platform/network/BlobResourceHandle.cpp b/WebCore/platform/network/BlobResourceHandle.cpp index 48ac2c0..753052a 100644 --- a/WebCore/platform/network/BlobResourceHandle.cpp +++ b/WebCore/platform/network/BlobResourceHandle.cpp @@ -359,7 +359,7 @@ int BlobResourceHandle::readDataSync(const BlobDataItem& item, char* buf, int le int bytesToRead = (length > remaining) ? static_cast<int>(remaining) : length; if (bytesToRead > m_totalRemainingSize) bytesToRead = static_cast<int>(m_totalRemainingSize); - memcpy(buf, item.data.data() + item.offset + m_currentItemReadSize, bytesToRead); + memcpy(buf, item.data->data() + item.offset + m_currentItemReadSize, bytesToRead); m_totalRemainingSize -= bytesToRead; m_currentItemReadSize += bytesToRead; @@ -434,7 +434,7 @@ void BlobResourceHandle::readDataAsync(const BlobDataItem& item) long long bytesToRead = item.length - m_currentItemReadSize; if (bytesToRead > m_totalRemainingSize) bytesToRead = m_totalRemainingSize; - consumeData(item.data.data() + item.offset + m_currentItemReadSize, static_cast<int>(bytesToRead)); + consumeData(item.data->data() + item.offset + m_currentItemReadSize, static_cast<int>(bytesToRead)); m_currentItemReadSize = 0; } |