summaryrefslogtreecommitdiffstats
path: root/webkit/plugins
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-21 21:24:19 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-21 21:24:19 +0000
commit0e14e87dac939b7d26f042250e93fe32883ae087 (patch)
treeb8677c0bd55522bbf3a621533af1c9476aad4c4c /webkit/plugins
parent330b21429e0c95861ee31fbae3bd6a17f364eb36 (diff)
downloadchromium_src-0e14e87dac939b7d26f042250e93fe32883ae087.zip
chromium_src-0e14e87dac939b7d26f042250e93fe32883ae087.tar.gz
chromium_src-0e14e87dac939b7d26f042250e93fe32883ae087.tar.bz2
Coverity: Initialize member variables.
CID=9299,13805,14203,14284,14459,15435,15897,16023,16614,16773,16819,16820, 16908,16916 BUG=none TEST=none R=kmadhusu@chromium.org Review URL: http://codereview.chromium.org/7215027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89897 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/plugins')
-rw-r--r--webkit/plugins/npapi/plugin_instance.cc1
-rw-r--r--webkit/plugins/npapi/plugin_list.cc3
-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
5 files changed, 9 insertions, 3 deletions
diff --git a/webkit/plugins/npapi/plugin_instance.cc b/webkit/plugins/npapi/plugin_instance.cc
index ca14c28..53242af 100644
--- a/webkit/plugins/npapi/plugin_instance.cc
+++ b/webkit/plugins/npapi/plugin_instance.cc
@@ -35,6 +35,7 @@ PluginInstance::PluginInstance(PluginLib *plugin, const std::string &mime_type)
transparent_(true),
webplugin_(0),
mime_type_(mime_type),
+ get_notify_data_(0),
use_mozilla_user_agent_(false),
#if defined (OS_MACOSX)
#ifdef NP_NO_QUICKDRAW
diff --git a/webkit/plugins/npapi/plugin_list.cc b/webkit/plugins/npapi/plugin_list.cc
index c4dcfc4..4cab3b7 100644
--- a/webkit/plugins/npapi/plugin_list.cc
+++ b/webkit/plugins/npapi/plugin_list.cc
@@ -341,7 +341,8 @@ PluginList::PluginList(const PluginGroupDefinition* definitions,
plugins_need_refresh_(false),
disable_outdated_plugins_(false),
group_definitions_(definitions),
- num_group_definitions_(num_definitions) {
+ num_group_definitions_(num_definitions),
+ default_plugin_enabled_(false) {
// Don't do platform-dependend initialization in unit tests.
AddHardcodedPluginGroups(&plugin_groups_);
}
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() {