diff options
Diffstat (limited to 'webkit/plugins/ppapi')
-rw-r--r-- | webkit/plugins/ppapi/message_channel.cc | 4 | ||||
-rw-r--r-- | webkit/plugins/ppapi/ppb_audio_impl.cc | 3 | ||||
-rw-r--r-- | webkit/plugins/ppapi/ppb_widget_impl.cc | 1 |
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() { |