Windows: Fix crashes when dragging an image with OSR enabled (issue #2525)

This commit is contained in:
Marshall Greenblatt 2018-10-10 14:44:02 +03:00
parent 49c149c20b
commit e4ae534754
2 changed files with 1 additions and 4 deletions

View File

@ -96,9 +96,6 @@ CefString CefDragDataImpl::GetFragmentBaseURL() {
CefString CefDragDataImpl::GetFileName() {
base::AutoLock lock_scope(lock_);
if (data_.file_contents_content_disposition.empty())
return CefString();
base::Optional<base::FilePath> filename =
data_.GetSafeFilenameForImageFileContents();
return filename ? CefString(filename->value()) : CefString();

View File

@ -77,7 +77,7 @@ int BytesWriteHandler::Flush() {
}
size_t BytesWriteHandler::Grow(size_t size) {
base::AutoLock lock_scope(lock_);
lock_.AssertAcquired();
size_t rv;
size_t s = (size > grow_ ? size : grow_);
void* tmp = realloc(data_, datasize_ + s);