summaryrefslogtreecommitdiff
path: root/sd/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-03-29 21:09:32 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-03-29 21:15:21 +0000
commit77e662100c5f84752fd26fbfb24f4dd458d2e66f (patch)
treef1e2dd2b315c71ea3253c18fdc410bfc5efc976a /sd/source
parentdbd6bb6a62ec9740fd008c9ec1f7dceca74db953 (diff)
coverity#1194941 Uninitialized scalar field
Change-Id: Ieedd977bc45136f087639b8d785fd75335b49087
Diffstat (limited to 'sd/source')
-rw-r--r--sd/source/ui/remotecontrol/DiscoveryService.cxx16
1 files changed, 10 insertions, 6 deletions
diff --git a/sd/source/ui/remotecontrol/DiscoveryService.cxx b/sd/source/ui/remotecontrol/DiscoveryService.cxx
index 42563ed1fd2e..d37dc3b82ccb 100644
--- a/sd/source/ui/remotecontrol/DiscoveryService.cxx
+++ b/sd/source/ui/remotecontrol/DiscoveryService.cxx
@@ -55,17 +55,21 @@ using namespace rtl;
using namespace sd;
DiscoveryService::DiscoveryService()
- : zService( 0 )
+ : mSocket(-1)
+ , zService(0)
{
}
DiscoveryService::~DiscoveryService()
{
- #ifdef WNT
- closesocket( mSocket );
- #else
- close( mSocket );
- #endif
+ if (mSocket != -1)
+ {
+#ifdef WNT
+ closesocket( mSocket );
+#else
+ close( mSocket );
+#endif
+ }
if (zService)
zService->clear();