diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-03-29 21:09:32 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-03-29 21:15:21 +0000 |
commit | 77e662100c5f84752fd26fbfb24f4dd458d2e66f (patch) | |
tree | f1e2dd2b315c71ea3253c18fdc410bfc5efc976a /sd/source | |
parent | dbd6bb6a62ec9740fd008c9ec1f7dceca74db953 (diff) |
coverity#1194941 Uninitialized scalar field
Change-Id: Ieedd977bc45136f087639b8d785fd75335b49087
Diffstat (limited to 'sd/source')
-rw-r--r-- | sd/source/ui/remotecontrol/DiscoveryService.cxx | 16 |
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(); |