diff options
author | cevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-14 21:46:01 +0000 |
---|---|---|
committer | cevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-14 21:46:01 +0000 |
commit | fa06fc1bd6ca9d535f59340801c6c1174dca2d83 (patch) | |
tree | 4639a7dc9f31823f072c662753e5d6d1ce24a372 /content/renderer/render_thread_impl.cc | |
parent | fd9e956cdf3a2a5071eb8e9a0717022ed88232f9 (diff) | |
download | chromium_src-fa06fc1bd6ca9d535f59340801c6c1174dca2d83.zip chromium_src-fa06fc1bd6ca9d535f59340801c6c1174dca2d83.tar.gz chromium_src-fa06fc1bd6ca9d535f59340801c6c1174dca2d83.tar.bz2 |
Merge 176248
> More conversion from uint to size_t for shared memory allocation sizes.
>
> BUG=164678
> Review URL: https://codereview.chromium.org/11783095
TBR=cevans@chromium.org
Review URL: https://codereview.chromium.org/11883020
git-svn-id: svn://svn.chromium.org/chrome/branches/1364/src@176730 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/render_thread_impl.cc')
-rw-r--r-- | content/renderer/render_thread_impl.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc index ce775a8f..55a1537 100644 --- a/content/renderer/render_thread_impl.cc +++ b/content/renderer/render_thread_impl.cc @@ -723,7 +723,10 @@ void RenderThreadImpl::RecordUserMetrics(const std::string& action) { } scoped_ptr<base::SharedMemory> - RenderThreadImpl::HostAllocateSharedMemoryBuffer(uint32 size) { + RenderThreadImpl::HostAllocateSharedMemoryBuffer(size_t size) { + if (size > static_cast<size_t>(std::numeric_limits<int>::max())) + return scoped_ptr<base::SharedMemory>(); + //if (!size) // return scoped_ptr<base::SharedMemory>(); @@ -937,7 +940,7 @@ base::WaitableEvent* RenderThreadImpl::GetShutDownEvent() { } scoped_ptr<base::SharedMemory> RenderThreadImpl::AllocateSharedMemory( - uint32 size) { + size_t size) { return scoped_ptr<base::SharedMemory>( HostAllocateSharedMemoryBuffer(size)); } |