summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/autofill/phone_number.cc4
-rw-r--r--chrome/browser/history/download_database.cc1
-rw-r--r--chrome/browser/history/history_types.cc2
-rw-r--r--chrome/browser/password_manager/native_backend_kwallet_x.cc4
-rw-r--r--chrome/browser/rlz/rlz.cc1
-rw-r--r--chrome/browser/sync/glue/data_type_manager.cc3
-rw-r--r--chrome/browser/sync/glue/data_type_manager.h1
-rw-r--r--chrome/browser/ui/panels/auto_hiding_desktop_bar_win.cc3
-rw-r--r--chrome/common/extensions/extension_messages.cc3
-rw-r--r--chrome/common/service_process_util_posix.cc1
-rw-r--r--chrome/installer/util/installation_state.cc1
-rw-r--r--content/renderer/p2p/port_allocator.cc10
-rw-r--r--content/renderer/p2p/port_allocator.h2
-rw-r--r--views/controls/menu/menu_controller.cc2
-rw-r--r--views/controls/menu/menu_delegate.h2
15 files changed, 30 insertions, 10 deletions
diff --git a/chrome/browser/autofill/phone_number.cc b/chrome/browser/autofill/phone_number.cc
index 7b01c15..5303067 100644
--- a/chrome/browser/autofill/phone_number.cc
+++ b/chrome/browser/autofill/phone_number.cc
@@ -43,7 +43,9 @@ PhoneNumber::PhoneNumber(AutofillProfile* profile)
: profile_(profile) {
}
-PhoneNumber::PhoneNumber(const PhoneNumber& number) : FormGroup() {
+PhoneNumber::PhoneNumber(const PhoneNumber& number)
+ : FormGroup(),
+ profile_(NULL) {
*this = number;
}
diff --git a/chrome/browser/history/download_database.cc b/chrome/browser/history/download_database.cc
index 66be073..5d5cb3b 100644
--- a/chrome/browser/history/download_database.cc
+++ b/chrome/browser/history/download_database.cc
@@ -61,6 +61,7 @@ static const char kNextDownloadId[] = "next_download_id";
DownloadDatabase::DownloadDatabase()
: owning_thread_set_(false),
+ owning_thread_(0),
next_id_(0) {
}
diff --git a/chrome/browser/history/history_types.cc b/chrome/browser/history/history_types.cc
index f66109f..8447724 100644
--- a/chrome/browser/history/history_types.cc
+++ b/chrome/browser/history/history_types.cc
@@ -305,7 +305,7 @@ void QueryOptions::SetRecentDayRange(int days_ago) {
// KeywordSearchTermVisit -----------------------------------------------------
-KeywordSearchTermVisit::KeywordSearchTermVisit() {}
+KeywordSearchTermVisit::KeywordSearchTermVisit() : visits(0) {}
KeywordSearchTermVisit::~KeywordSearchTermVisit() {}
diff --git a/chrome/browser/password_manager/native_backend_kwallet_x.cc b/chrome/browser/password_manager/native_backend_kwallet_x.cc
index 52f63df..f2f7617 100644
--- a/chrome/browser/password_manager/native_backend_kwallet_x.cc
+++ b/chrome/browser/password_manager/native_backend_kwallet_x.cc
@@ -34,7 +34,9 @@ const char NativeBackendKWallet::kKLauncherInterface[] = "org.kde.KLauncher";
NativeBackendKWallet::NativeBackendKWallet(LocalProfileId id,
PrefService* prefs)
- : profile_id_(id), prefs_(prefs),
+ : profile_id_(id),
+ prefs_(prefs),
+ kwallet_proxy_(NULL),
app_name_(l10n_util::GetStringUTF8(IDS_PRODUCT_NAME)) {
if (PasswordStoreX::PasswordsUseLocalProfileId(prefs)) {
folder_name_ = GetProfileSpecificFolderName();
diff --git a/chrome/browser/rlz/rlz.cc b/chrome/browser/rlz/rlz.cc
index f6f720e..52c9db4 100644
--- a/chrome/browser/rlz/rlz.cc
+++ b/chrome/browser/rlz/rlz.cc
@@ -142,6 +142,7 @@ RLZTracker::RLZTracker()
: first_run_(false),
send_ping_immediately_(false),
google_default_search_(false),
+ google_default_homepage_(false),
already_ran_(false),
omnibox_used_(false),
homepage_used_(false) {
diff --git a/chrome/browser/sync/glue/data_type_manager.cc b/chrome/browser/sync/glue/data_type_manager.cc
index d71e0a2..7c5eabd 100644
--- a/chrome/browser/sync/glue/data_type_manager.cc
+++ b/chrome/browser/sync/glue/data_type_manager.cc
@@ -6,7 +6,8 @@
namespace browser_sync {
-DataTypeManager::ConfigureResult::ConfigureResult() {}
+DataTypeManager::ConfigureResult::ConfigureResult()
+ : status(UNKNOWN) {}
DataTypeManager::ConfigureResult::ConfigureResult(ConfigureStatus status,
TypeSet requested_types)
diff --git a/chrome/browser/sync/glue/data_type_manager.h b/chrome/browser/sync/glue/data_type_manager.h
index bfce8ca..65f02e4 100644
--- a/chrome/browser/sync/glue/data_type_manager.h
+++ b/chrome/browser/sync/glue/data_type_manager.h
@@ -38,6 +38,7 @@ class DataTypeManager {
// Update NotifyDone() in data_type_manager_impl.cc if you update
// this.
enum ConfigureStatus {
+ UNKNOWN = -1,
OK, // Configuration finished without error.
ASSOCIATION_FAILED, // An error occurred during model association.
ABORTED, // Start was aborted by calling Stop() before
diff --git a/chrome/browser/ui/panels/auto_hiding_desktop_bar_win.cc b/chrome/browser/ui/panels/auto_hiding_desktop_bar_win.cc
index b10aadd..c20b2bc 100644
--- a/chrome/browser/ui/panels/auto_hiding_desktop_bar_win.cc
+++ b/chrome/browser/ui/panels/auto_hiding_desktop_bar_win.cc
@@ -19,7 +19,8 @@ const int kCheckTaskbarPollingIntervalMs = 500;
} // namespace
AutoHidingDesktopBarWin::AutoHidingDesktopBarWin(Observer* observer)
- : observer_(observer) {
+ : observer_(observer),
+ monitor_(NULL) {
DCHECK(observer);
memset(taskbars_, 0, sizeof(taskbars_));
}
diff --git a/chrome/common/extensions/extension_messages.cc b/chrome/common/extensions/extension_messages.cc
index 60f04e0..c4913640 100644
--- a/chrome/common/extensions/extension_messages.cc
+++ b/chrome/common/extensions/extension_messages.cc
@@ -8,7 +8,8 @@
#include "content/common/common_param_traits.h"
ExtensionMsg_Loaded_Params::ExtensionMsg_Loaded_Params()
- : location(Extension::INVALID) {}
+ : location(Extension::INVALID),
+ creation_flags(Extension::NO_FLAGS){}
ExtensionMsg_Loaded_Params::~ExtensionMsg_Loaded_Params() {}
diff --git a/chrome/common/service_process_util_posix.cc b/chrome/common/service_process_util_posix.cc
index 63db17c..9f6fd60 100644
--- a/chrome/common/service_process_util_posix.cc
+++ b/chrome/common/service_process_util_posix.cc
@@ -75,6 +75,7 @@ void ServiceProcessState::StateData::SignalReady(base::WaitableEvent* signal,
// Set up signal handler for SIGTERM.
struct sigaction action;
+ memset(&action, 0, sizeof(action));
action.sa_sigaction = SigTermHandler;
sigemptyset(&action.sa_mask);
action.sa_flags = SA_SIGINFO;
diff --git a/chrome/installer/util/installation_state.cc b/chrome/installer/util/installation_state.cc
index 919db89..ab09924 100644
--- a/chrome/installer/util/installation_state.cc
+++ b/chrome/installer/util/installation_state.cc
@@ -15,6 +15,7 @@ namespace installer {
ProductState::ProductState()
: uninstall_command_(CommandLine::NO_PROGRAM),
+ eula_accepted_(0),
usagestats_(0),
msi_(false),
multi_install_(false),
diff --git a/content/renderer/p2p/port_allocator.cc b/content/renderer/p2p/port_allocator.cc
index e0fac7a..655ab45 100644
--- a/content/renderer/p2p/port_allocator.cc
+++ b/content/renderer/p2p/port_allocator.cc
@@ -80,7 +80,11 @@ P2PPortAllocatorSession::P2PPortAllocatorSession(
const std::string& name,
const std::string& session_type)
: cricket::BasicPortAllocatorSession(allocator, name, session_type),
- allocator_(allocator) {
+ allocator_(allocator),
+ relay_session_attempts_(0),
+ relay_udp_port_(0),
+ relay_tcp_port_(0),
+ relay_ssltcp_port_(0) {
}
P2PPortAllocatorSession::~P2PPortAllocatorSession() {
@@ -165,9 +169,9 @@ void P2PPortAllocatorSession::AllocateRelaySession() {
return;
}
- if (relay_session_attemtps_ > kRelaySessionRetries)
+ if (relay_session_attempts_ > kRelaySessionRetries)
return;
- relay_session_attemtps_++;
+ relay_session_attempts_++;
relay_session_response_.clear();
diff --git a/content/renderer/p2p/port_allocator.h b/content/renderer/p2p/port_allocator.h
index fe5511a..e25fbd5 100644
--- a/content/renderer/p2p/port_allocator.h
+++ b/content/renderer/p2p/port_allocator.h
@@ -85,7 +85,7 @@ class P2PPortAllocatorSession : public cricket::BasicPortAllocatorSession,
talk_base::SocketAddress stun_server_address_;
scoped_ptr<WebKit::WebURLLoader> relay_session_request_;
- int relay_session_attemtps_;
+ int relay_session_attempts_;
std::string relay_session_response_;
std::string relay_username_;
std::string relay_password_;
diff --git a/views/controls/menu/menu_controller.cc b/views/controls/menu/menu_controller.cc
index 8d94a02..7fbf37c 100644
--- a/views/controls/menu/menu_controller.cc
+++ b/views/controls/menu/menu_controller.cc
@@ -1018,10 +1018,12 @@ MenuController::MenuController(bool blocking,
result_(NULL),
result_mouse_event_flags_(0),
drop_target_(NULL),
+ drop_position_(MenuDelegate::DROP_UNKNOWN),
owner_(NULL),
possible_drag_(false),
drag_in_progress_(false),
valid_drop_coordinates_(false),
+ last_drop_operation_(MenuDelegate::DROP_UNKNOWN),
showing_submenu_(false),
menu_button_(NULL),
active_mouse_view_(NULL),
diff --git a/views/controls/menu/menu_delegate.h b/views/controls/menu/menu_delegate.h
index 9d7c8a2..77468d1 100644
--- a/views/controls/menu/menu_delegate.h
+++ b/views/controls/menu/menu_delegate.h
@@ -38,6 +38,8 @@ class VIEWS_EXPORT MenuDelegate {
// Used during drag and drop to indicate where the drop indicator should
// be rendered.
enum DropPosition {
+ DROP_UNKNOWN = -1,
+
// Indicates a drop is not allowed here.
DROP_NONE,