diff options
author | bbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-10 02:54:11 +0000 |
---|---|---|
committer | bbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-10 02:54:11 +0000 |
commit | c2f7fe5f4754234bb7f040f66e666d01a158358d (patch) | |
tree | 1848abfabf5e6450e4caf63de4fad1ccfa8bbad9 /ppapi/proxy | |
parent | d27c6526e3d9ba3d59f485e433805ba88760ac80 (diff) | |
download | chromium_src-c2f7fe5f4754234bb7f040f66e666d01a158358d.zip chromium_src-c2f7fe5f4754234bb7f040f66e666d01a158358d.tar.gz chromium_src-c2f7fe5f4754234bb7f040f66e666d01a158358d.tar.bz2 |
Pepper: Initialize PP_ImageDataDesc when creating ImageData.
Clears memory so we don't send unitialized memory to the
renderer.
BUG=391023
Review URL: https://codereview.chromium.org/383543004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@282222 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/proxy')
-rw-r--r-- | ppapi/proxy/ppb_image_data_proxy.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ppapi/proxy/ppb_image_data_proxy.cc b/ppapi/proxy/ppb_image_data_proxy.cc index 87b49a7..5175166 100644 --- a/ppapi/proxy/ppb_image_data_proxy.cc +++ b/ppapi/proxy/ppb_image_data_proxy.cc @@ -494,7 +494,9 @@ PP_Resource PPB_ImageData_Proxy::CreateProxyResource( } HostResource result; - PP_ImageDataDesc desc; + // Initialize desc so we don't send unitialized memory over IPC. + // https://crbug.com/391023. + PP_ImageDataDesc desc = {}; switch (type) { case PPB_ImageData_Shared::SIMPLE: { ppapi::proxy::SerializedHandle image_handle_wrapper; |