summaryrefslogtreecommitdiffstats
path: root/webkit/plugins/ppapi
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/plugins/ppapi')
-rw-r--r--webkit/plugins/ppapi/message_channel.cc4
-rw-r--r--webkit/plugins/ppapi/ppb_audio_impl.cc3
-rw-r--r--webkit/plugins/ppapi/ppb_widget_impl.cc1
3 files changed, 6 insertions, 2 deletions
diff --git a/webkit/plugins/ppapi/message_channel.cc b/webkit/plugins/ppapi/message_channel.cc
index c34886f..9abb2b7 100644
--- a/webkit/plugins/ppapi/message_channel.cc
+++ b/webkit/plugins/ppapi/message_channel.cc
@@ -271,7 +271,9 @@ NPClass message_channel_class = {
} // namespace
// MessageChannel --------------------------------------------------------------
-MessageChannel::MessageChannelNPObject::MessageChannelNPObject() {}
+MessageChannel::MessageChannelNPObject::MessageChannelNPObject()
+ : message_channel(NULL) {
+}
MessageChannel::MessageChannelNPObject::~MessageChannelNPObject() {}
diff --git a/webkit/plugins/ppapi/ppb_audio_impl.cc b/webkit/plugins/ppapi/ppb_audio_impl.cc
index b592649..69c4376 100644
--- a/webkit/plugins/ppapi/ppb_audio_impl.cc
+++ b/webkit/plugins/ppapi/ppb_audio_impl.cc
@@ -37,7 +37,8 @@ PPB_Audio_Impl::PPB_Audio_Impl(PluginInstance* instance)
: Resource(instance),
config_id_(0),
audio_(NULL),
- create_callback_pending_(false) {
+ create_callback_pending_(false),
+ shared_memory_size_for_create_callback_(0) {
create_callback_ = PP_MakeCompletionCallback(NULL, NULL);
}
diff --git a/webkit/plugins/ppapi/ppb_widget_impl.cc b/webkit/plugins/ppapi/ppb_widget_impl.cc
index c079a74..896ba5f 100644
--- a/webkit/plugins/ppapi/ppb_widget_impl.cc
+++ b/webkit/plugins/ppapi/ppb_widget_impl.cc
@@ -70,6 +70,7 @@ const PPB_Widget_Dev ppb_widget = {
PPB_Widget_Impl::PPB_Widget_Impl(PluginInstance* instance)
: Resource(instance) {
+ memset(&location_, 0, sizeof(location_));
}
PPB_Widget_Impl::~PPB_Widget_Impl() {