summaryrefslogtreecommitdiffstats
path: root/net
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 /net
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 'net')
-rw-r--r--net/base/listen_socket.cc2
-rw-r--r--net/proxy/proxy_config_service_linux.cc31
-rw-r--r--net/socket/ssl_client_socket_pool.cc3
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);