From 77e662100c5f84752fd26fbfb24f4dd458d2e66f Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Sat, 29 Mar 2014 21:09:32 +0000 Subject: coverity#1194941 Uninitialized scalar field Change-Id: Ieedd977bc45136f087639b8d785fd75335b49087 --- sd/source/ui/remotecontrol/DiscoveryService.cxx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'sd/source') 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(); -- cgit