diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-21 21:24:19 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-06-21 21:24:19 +0000 |
commit | 0e14e87dac939b7d26f042250e93fe32883ae087 (patch) | |
tree | b8677c0bd55522bbf3a621533af1c9476aad4c4c /net | |
parent | 330b21429e0c95861ee31fbae3bd6a17f364eb36 (diff) | |
download | chromium_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 'net')
-rw-r--r-- | net/base/listen_socket.cc | 2 | ||||
-rw-r--r-- | net/proxy/proxy_config_service_linux.cc | 31 | ||||
-rw-r--r-- | net/socket/ssl_client_socket_pool.cc | 3 |
3 files changed, 32 insertions, 4 deletions
diff --git a/net/base/listen_socket.cc b/net/base/listen_socket.cc index e6804b9..c97b2c6 100644 --- a/net/base/listen_socket.cc +++ b/net/base/listen_socket.cc @@ -91,6 +91,8 @@ ListenSocket::ListenSocket(SOCKET s, ListenSocketDelegate *del) socket_event_ = WSACreateEvent(); // TODO(ibrar): error handling in case of socket_event_ == WSA_INVALID_EVENT WatchSocket(NOT_WAITING); +#elif defined(OS_POSIX) + wait_state_ = NOT_WAITING; #endif } diff --git a/net/proxy/proxy_config_service_linux.cc b/net/proxy/proxy_config_service_linux.cc index 9bbca6a..e7d1d44 100644 --- a/net/proxy/proxy_config_service_linux.cc +++ b/net/proxy/proxy_config_service_linux.cc @@ -492,11 +492,36 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { class SettingGetterImplGSettings : public ProxyConfigServiceLinux::SettingGetter { public: - SettingGetterImplGSettings() - : client_(NULL), notify_delegate_(NULL), loop_(NULL) { +#if 0 +GSettings* (*g_settings_new)(const gchar* schema); + GSettings* (*g_settings_get_child)(GSettings* settings, const gchar* name); + gboolean (*g_settings_get_boolean)(GSettings* settings, const gchar* key); + gchar* (*g_settings_get_string)(GSettings* settings, const gchar* key); + gint (*g_settings_get_int)(GSettings* settings, const gchar* key); + gchar** (*g_settings_get_strv)(GSettings* settings, const gchar* key); + const gchar* const* (*g_settings_list_schemas)(); + + // The library handle. + void* gio_handle_; +#endif + SettingGetterImplGSettings() : #if defined(DLOPEN_GSETTINGS) - gio_handle_ = NULL; + g_settings_new(NULL), + g_settings_get_child(NULL), + g_settings_get_boolean(NULL), + g_settings_get_string(NULL), + g_settings_get_int(NULL), + g_settings_get_strv(NULL), + g_settings_list_schemas(NULL), + gio_handle_(NULL), #endif + client_(NULL), + http_client_(NULL), + https_client_(NULL), + ftp_client_(NULL), + socks_client_(NULL), + notify_delegate_(NULL), + loop_(NULL) { } virtual ~SettingGetterImplGSettings() { diff --git a/net/socket/ssl_client_socket_pool.cc b/net/socket/ssl_client_socket_pool.cc index 56b2dde9..aea8887 100644 --- a/net/socket/ssl_client_socket_pool.cc +++ b/net/socket/ssl_client_socket_pool.cc @@ -39,7 +39,8 @@ SSLSocketParams::SSLSocketParams( ssl_config_(ssl_config), load_flags_(load_flags), force_spdy_over_ssl_(force_spdy_over_ssl), - want_spdy_over_npn_(want_spdy_over_npn) { + want_spdy_over_npn_(want_spdy_over_npn), + ignore_limits_(false) { switch (proxy_) { case ProxyServer::SCHEME_DIRECT: DCHECK(transport_params_.get() != NULL); |