From 09c74a290a498dce878fc46282a82d856b231225 Mon Sep 17 00:00:00 2001 From: Benoit Foucher Date: Thu, 20 Jun 2019 09:03:51 +0200 Subject: Fixed warnings reported by Xcode code analyzer --- cpp/src/IceIAP/Transceiver.mm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cpp/src/IceIAP/Transceiver.mm b/cpp/src/IceIAP/Transceiver.mm index 794ffa15dd4..405c8bf1387 100644 --- a/cpp/src/IceIAP/Transceiver.mm +++ b/cpp/src/IceIAP/Transceiver.mm @@ -31,7 +31,8 @@ using namespace IceInternal; @implementation iAPTransceiverCallback -(id) init:(SelectorReadyCallback*)cb { - if(![super init]) + self = [super init]; + if(!self) { return nil; } @@ -417,7 +418,6 @@ IceObjC::iAPTransceiver::checkErrorStatus(NSStream* stream, const char* file, in if([domain compare:NSPOSIXErrorDomain] == NSOrderedSame) { errno = [err code]; - [err release]; if(interrupted() || noBuffers()) { return; @@ -446,6 +446,5 @@ IceObjC::iAPTransceiver::checkErrorStatus(NSStream* stream, const char* file, in CFNetworkException ex(file, line); ex.domain = [domain UTF8String]; ex.error = [err code]; - [err release]; throw ex; } -- cgit v1.2.3