summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-20 23:44:32 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-20 23:44:32 +0000
commit5abe630d97301dac1ce42f9729fb709181d57d60 (patch)
tree6b1ce22c7dbe2fff9f3a270026724db759442800 /chrome
parent0b7f0f1d7b526eaf3abc3d4ce3164e44df401868 (diff)
downloadchromium_src-5abe630d97301dac1ce42f9729fb709181d57d60.zip
chromium_src-5abe630d97301dac1ce42f9729fb709181d57d60.tar.gz
chromium_src-5abe630d97301dac1ce42f9729fb709181d57d60.tar.bz2
Coverity: Initialize member variables.
CID=100356,100360,100368,100373,100374,100562,101529,101530,101536,101541, 101542,101595,101630,101685,101687,101689,101776,101812,101813,101854, 101861,101862,101871,101883,101886,101887,102034 BUG=none TEST=none R=binji Review URL: http://codereview.chromium.org/8965054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115225 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/autocomplete_history_manager.cc3
-rw-r--r--chrome/browser/bookmarks/bookmark_utils.h1
-rw-r--r--chrome/browser/extensions/extension_tts_api_win.cc6
-rw-r--r--chrome/browser/ui/login/login_prompt_win.cc5
-rw-r--r--chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc3
-rw-r--r--chrome/common/content_settings.cc4
-rw-r--r--chrome/common/profiling.cc2
-rw-r--r--chrome/service/cloud_print/cloud_print_connector.h3
8 files changed, 19 insertions, 8 deletions
diff --git a/chrome/browser/autocomplete_history_manager.cc b/chrome/browser/autocomplete_history_manager.cc
index 5265666..33be279 100644
--- a/chrome/browser/autocomplete_history_manager.cc
+++ b/chrome/browser/autocomplete_history_manager.cc
@@ -239,7 +239,8 @@ AutocompleteHistoryManager::AutocompleteHistoryManager(
profile_(profile),
web_data_service_(wds),
pending_query_handle_(0),
- query_id_(0) {
+ query_id_(0),
+ external_delegate_(NULL) {
autofill_enabled_.Init(
prefs::kAutofillEnabled, profile_->GetPrefs(), NULL);
}
diff --git a/chrome/browser/bookmarks/bookmark_utils.h b/chrome/browser/bookmarks/bookmark_utils.h
index 84de9d2..4caeb0a 100644
--- a/chrome/browser/bookmarks/bookmark_utils.h
+++ b/chrome/browser/bookmarks/bookmark_utils.h
@@ -241,6 +241,7 @@ extern int num_urls_before_prompting;
// This enum is used for the Bookmarks.LaunchLocation histogram.
enum BookmarkLaunchLocation {
+ LAUNCH_NONE,
LAUNCH_ATTACHED_BAR = 0,
LAUNCH_DETACHED_BAR,
// These two are kind of sub-categories of the bookmark bar. Generally
diff --git a/chrome/browser/extensions/extension_tts_api_win.cc b/chrome/browser/extensions/extension_tts_api_win.cc
index 05be971..b4bbf81 100644
--- a/chrome/browser/extensions/extension_tts_api_win.cc
+++ b/chrome/browser/extensions/extension_tts_api_win.cc
@@ -187,7 +187,11 @@ void ExtensionTtsPlatformImplWin::OnSpeechEvent() {
}
ExtensionTtsPlatformImplWin::ExtensionTtsPlatformImplWin()
- : speech_synthesizer_(NULL) {
+ : speech_synthesizer_(NULL),
+ utterance_id_(0),
+ prefix_len_(0),
+ stream_number_(0),
+ char_position_(0) {
CoCreateInstance(
CLSID_SpVoice,
NULL,
diff --git a/chrome/browser/ui/login/login_prompt_win.cc b/chrome/browser/ui/login/login_prompt_win.cc
index e87e8e9..6286969 100644
--- a/chrome/browser/ui/login/login_prompt_win.cc
+++ b/chrome/browser/ui/login/login_prompt_win.cc
@@ -34,13 +34,14 @@ class LoginHandlerWin : public LoginHandler,
public views::DialogDelegate {
public:
LoginHandlerWin(net::AuthChallengeInfo* auth_info, net::URLRequest* request)
- : LoginHandler(auth_info, request) {
+ : LoginHandler(auth_info, request),
+ login_view_(NULL) {
}
// LoginModelObserver implementation.
virtual void OnAutofillDataAvailable(const string16& username,
const string16& password) OVERRIDE {
- // Nothing to do here since LoginView takes care of autofil for win.
+ // Nothing to do here since LoginView takes care of autofill for win.
}
// views::DialogDelegate methods:
diff --git a/chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc b/chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc
index 9ca672b..5495b8d 100644
--- a/chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc
+++ b/chrome/browser/ui/views/bookmarks/bookmark_menu_delegate.cc
@@ -45,7 +45,8 @@ BookmarkMenuDelegate::BookmarkMenuDelegate(Profile* profile,
parent_menu_item_(NULL),
next_menu_id_(first_menu_id),
real_delegate_(NULL),
- is_mutating_model_(false) {
+ is_mutating_model_(false),
+ location_(bookmark_utils::LAUNCH_NONE){
}
BookmarkMenuDelegate::~BookmarkMenuDelegate() {
diff --git a/chrome/common/content_settings.cc b/chrome/common/content_settings.cc
index 8b28f4b..5d48bc9 100644
--- a/chrome/common/content_settings.cc
+++ b/chrome/common/content_settings.cc
@@ -22,7 +22,9 @@ ContentSettingPatternSource::ContentSettingPatternSource(
source(source),
incognito(incognito) {}
-ContentSettingPatternSource::ContentSettingPatternSource() {}
+ContentSettingPatternSource::ContentSettingPatternSource()
+ : setting(CONTENT_SETTING_DEFAULT), incognito(false) {
+}
RendererContentSettingRules::RendererContentSettingRules() {}
diff --git a/chrome/common/profiling.cc b/chrome/common/profiling.cc
index 1173992..f355052 100644
--- a/chrome/common/profiling.cc
+++ b/chrome/common/profiling.cc
@@ -59,7 +59,7 @@ void FlushProfilingData(base::Thread* thread) {
class ProfilingThreadControl {
public:
- ProfilingThreadControl() {}
+ ProfilingThreadControl() : thread_(NULL) {}
void Start() {
base::AutoLock locked(lock_);
diff --git a/chrome/service/cloud_print/cloud_print_connector.h b/chrome/service/cloud_print/cloud_print_connector.h
index 34cf828..a734b21 100644
--- a/chrome/service/cloud_print/cloud_print_connector.h
+++ b/chrome/service/cloud_print/cloud_print_connector.h
@@ -121,6 +121,7 @@ class CloudPrintConnector
void InitJobHandlerForPrinter(DictionaryValue* printer_data);
enum PendingTaskType {
+ PENDING_PRINTERS_NONE,
PENDING_PRINTERS_AVAILABLE,
PENDING_PRINTER_REGISTER,
PENDING_PRINTER_DELETE
@@ -133,7 +134,7 @@ class CloudPrintConnector
std::string printer_id; // For pending delete.
printing::PrinterBasicInfo printer_info; // For pending registration.
- PendingTask() {}
+ PendingTask() : type(PENDING_PRINTERS_NONE) {}
~PendingTask() {}
};