Changeset 234735 in webkit for trunk/Source/WebKit/UIProcess/WebURLSchemeTask.cpp
- Timestamp:
- Aug 9, 2018, 2:43:48 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/UIProcess/WebURLSchemeTask.cpp
r233113 r234735 97 97 } 98 98 99 auto WebURLSchemeTask::didReceiveData(Ref<SharedBuffer> buffer) -> ExceptionType99 auto WebURLSchemeTask::didReceiveData(Ref<SharedBuffer>&& buffer) -> ExceptionType 100 100 { 101 101 if (m_stopped) … … 111 111 112 112 if (isSync()) { 113 if (!m_syncData) 114 m_syncData = SharedBuffer::create(); 115 m_syncData->append(buffer); 113 if (m_syncData) 114 m_syncData->append(buffer); 115 else 116 m_syncData = WTFMove(buffer); 116 117 } 117 118 … … 134 135 135 136 if (isSync()) { 136 m_syncCompletionHandler(m_syncResponse, error, IPC::DataReference { (const uint8_t*)m_syncData->data(), m_syncData->size() }); 137 IPC::DataReference data; 138 if (m_syncData) 139 data = { reinterpret_cast<const uint8_t*>(m_syncData->data()), m_syncData->size() }; 140 m_syncCompletionHandler(m_syncResponse, error, data); 137 141 m_syncData = nullptr; 138 142 }
Note:
See TracChangeset
for help on using the changeset viewer.