diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-12 21:31:50 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-12 21:31:50 +0000 |
commit | c7bf745d427ab641808fb2bcf7d4667e60851ae6 (patch) | |
tree | 9a1df4ce70f507f5a2d479b49d05ba1af332dd50 /ppapi/proxy | |
parent | 7a9f8918e45d73b4977984dddcefad26b6d717f0 (diff) | |
download | chromium_src-c7bf745d427ab641808fb2bcf7d4667e60851ae6.zip chromium_src-c7bf745d427ab641808fb2bcf7d4667e60851ae6.tar.gz chromium_src-c7bf745d427ab641808fb2bcf7d4667e60851ae6.tar.bz2 |
Coverity: Initialize member variables.
CID_COUNT=23
CID=100941,100986,100987,101015,101016,101017,101227,101229,101230,101332,101333,101334,101335,101336,101337,101355,101356,101359,101362,101363,101381,101389,101417
BUG=none
TEST=none
R=kmadhusu@chromium.org
Review URL: http://codereview.chromium.org/7780013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@100774 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/proxy')
-rw-r--r-- | ppapi/proxy/plugin_dispatcher.cc | 4 | ||||
-rw-r--r-- | ppapi/proxy/plugin_dispatcher.h | 2 | ||||
-rw-r--r-- | ppapi/proxy/ppb_flash_net_connector_proxy.cc | 5 |
3 files changed, 8 insertions, 3 deletions
diff --git a/ppapi/proxy/plugin_dispatcher.cc b/ppapi/proxy/plugin_dispatcher.cc index f2728f2..bb42fcb7 100644 --- a/ppapi/proxy/plugin_dispatcher.cc +++ b/ppapi/proxy/plugin_dispatcher.cc @@ -42,6 +42,10 @@ InstanceToDispatcherMap* g_instance_to_dispatcher = NULL; } // namespace +InstanceData::InstanceData() : fullscreen(PP_FALSE) { + memset(&position, 0, sizeof(position)); +} + PluginDispatcher::PluginDispatcher(base::ProcessHandle remote_process_handle, GetInterfaceFunc get_interface) : Dispatcher(remote_process_handle, get_interface), diff --git a/ppapi/proxy/plugin_dispatcher.h b/ppapi/proxy/plugin_dispatcher.h index 6634c52..2238646 100644 --- a/ppapi/proxy/plugin_dispatcher.h +++ b/ppapi/proxy/plugin_dispatcher.h @@ -33,7 +33,7 @@ namespace proxy { // Used to keep track of per-instance data. struct InstanceData { - InstanceData() : fullscreen(PP_FALSE) {} + InstanceData(); PP_Rect position; PP_Bool fullscreen; }; diff --git a/ppapi/proxy/ppb_flash_net_connector_proxy.cc b/ppapi/proxy/ppb_flash_net_connector_proxy.cc index acad6a89..44f856e 100644 --- a/ppapi/proxy/ppb_flash_net_connector_proxy.cc +++ b/ppapi/proxy/ppb_flash_net_connector_proxy.cc @@ -92,6 +92,7 @@ class FlashNetConnector : public PPB_Flash_NetConnector_API, FlashNetConnector::FlashNetConnector(const HostResource& resource) : Resource(resource), callback_(PP_BlockUntilComplete()), + socket_out_(NULL), local_addr_out_(NULL), remote_addr_out_(NULL) { } @@ -175,8 +176,8 @@ int32_t FlashNetConnector::ConnectWithMessage( // the callback handler. struct PPB_Flash_NetConnector_Proxy::ConnectCallbackInfo { ConnectCallbackInfo(const HostResource& r) : resource(r), handle(0) { - local_addr.size = 0; - remote_addr.size = 0; + memset(&local_addr, 0, sizeof(local_addr)); + memset(&remote_addr, 0, sizeof(remote_addr)); } HostResource resource; |