From a8e2d82a1be5e94ac39523fc3e0606fcc261e913 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Remko=20Tron=C3=A7on?= <git@el-tramo.be>
Date: Tue, 1 Jan 2013 22:43:51 +0100
Subject: Fix Objective-C memory bugs.

Change-Id: I8de0fc13373633cc99892bc8380072f382f685ed

diff --git a/Swiften/Network/MacOSXProxyProvider.cpp b/Swiften/Network/MacOSXProxyProvider.cpp
index a07c258..8032a42 100644
--- a/Swiften/Network/MacOSXProxyProvider.cpp
+++ b/Swiften/Network/MacOSXProxyProvider.cpp
@@ -87,6 +87,7 @@ HostAddressPort MacOSXProxyProvider::getHTTPConnectProxy() const {
 	CFDictionaryRef proxies = SCDynamicStoreCopyProxies(NULL);
 	if(proxies != NULL) {
 		result = getFromDictionary(proxies, kSCPropNetProxiesHTTPEnable, kSCPropNetProxiesHTTPProxy, kSCPropNetProxiesHTTPPort);
+		CFRelease(proxies);
 	}
 #endif
 	return result;
@@ -98,8 +99,8 @@ HostAddressPort MacOSXProxyProvider::getSOCKS5Proxy() const {
 	CFDictionaryRef proxies = SCDynamicStoreCopyProxies(NULL);
 	if(proxies != NULL) {
 		result = getFromDictionary(proxies, kSCPropNetProxiesSOCKSEnable, kSCPropNetProxiesSOCKSProxy, kSCPropNetProxiesSOCKSPort);
+		CFRelease(proxies);
 	}
-	CFRelease(proxies);
 #endif
 	return result;
 }
-- 
cgit v0.10.2-6-g49f6