From 77af614732078e18852988a57f864e95d0ef7d5f Mon Sep 17 00:00:00 2001 From: Guillaume BIENKOWSKI Date: Wed, 26 Nov 2014 15:46:27 +0100 Subject: [PATCH] Use retainable property for SSID --- Classes/LinphoneManager.h | 2 +- Classes/LinphoneManager.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Classes/LinphoneManager.h b/Classes/LinphoneManager.h index 890e3763e..a68671e86 100644 --- a/Classes/LinphoneManager.h +++ b/Classes/LinphoneManager.h @@ -185,7 +185,7 @@ typedef struct _LinphoneManagerSounds { @property (readonly) NetworkType network; @property (readonly) const char* frontCamId; @property (readonly) const char* backCamId; -@property (assign) NSString* SSID; +@property (retain, nonatomic) NSString* SSID; @property (readonly) sqlite3* database; @property (nonatomic, retain) NSData *pushNotificationToken; @property (readonly) LinphoneManagerSounds sounds; diff --git a/Classes/LinphoneManager.m b/Classes/LinphoneManager.m index ba39e10b4..536f30557 100644 --- a/Classes/LinphoneManager.m +++ b/Classes/LinphoneManager.m @@ -1026,7 +1026,7 @@ static void networkReachabilityNotification(CFNotificationCenterRef center, void NSString *newSSID = [LinphoneManager getCurrentWifiSSID]; if ([newSSID compare:mgr.SSID] == NSOrderedSame) return; - mgr.SSID = [newSSID retain]; + mgr.SSID = newSSID; if (SCNetworkReachabilityGetFlags([mgr getProxyReachability], &flags)) { networkReachabilityCallBack([mgr getProxyReachability],flags,nil);