Author: mlytwyn
Date: Tue Apr 12 18:14:37 2016
New Revision: 39659

URL: http://svn.gna.org/viewcvs/gnustep?rev=39659&view=rev
Log:
Retain/release service key value

Modified:
    libs/base/branches/gnustep_testplant_branch/Source/GSMDNSNetServices.m

Modified: libs/base/branches/gnustep_testplant_branch/Source/GSMDNSNetServices.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/base/branches/gnustep_testplant_branch/Source/GSMDNSNetServices.m?rev=39659&r1=39658&r2=39659&view=diff
==============================================================================
--- libs/base/branches/gnustep_testplant_branch/Source/GSMDNSNetServices.m      
(original)
+++ libs/base/branches/gnustep_testplant_branch/Source/GSMDNSNetServices.m      
Tue Apr 12 18:14:37 2016
@@ -540,7 +540,7 @@
       type = [NSString stringWithUTF8String: replyType];
       name = [NSString stringWithUTF8String: replyName];
       
-      key = [NSString stringWithFormat: @"%@%@%@", name, type, domain];
+      key = RETAIN([NSString stringWithFormat: @"%@%@%@", name, type, domain]);
       
       if (flags & kDNSServiceFlagsAdd)
            {
@@ -564,7 +564,8 @@
           [browser->services setObject: service
                                 forKey: key];
           
-          [service autorelease];
+          RELEASE(service);
+          RELEASE(key);
         }
              else
         {


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to