summaryrefslogtreecommitdiffstats
path: root/ppapi/proxy
diff options
context:
space:
mode:
authorbbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-10 02:54:11 +0000
committerbbudge@chromium.org <bbudge@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-07-10 02:54:11 +0000
commitc2f7fe5f4754234bb7f040f66e666d01a158358d (patch)
tree1848abfabf5e6450e4caf63de4fad1ccfa8bbad9 /ppapi/proxy
parentd27c6526e3d9ba3d59f485e433805ba88760ac80 (diff)
downloadchromium_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.cc4
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;