]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Free memory used for peer certificates.
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Mon, 11 Apr 2011 21:29:10 +0000 (21:29 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Mon, 11 Apr 2011 21:29:10 +0000 (21:29 +0000)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@9676 7a7537e8-13f0-0310-91df-b6672ffda945

scheduler/client.c

index f9758c74f31d773fa7afd5521cc977df6e6194e6..2b7185d0af00578b39205a77bafb5ce1e78e2fe5 100644 (file)
@@ -3406,6 +3406,7 @@ encrypt_client(cupsd_client_t *con)       /* I - Client to encrypt */
   {
     cupsdLogMessage(CUPSD_LOG_DEBUG, "Received %d peer certificates!",
                    (int)CFArrayGetCount(peerCerts));
+    CFRelease(peerCerts);
   }
   else
     cupsdLogMessage(CUPSD_LOG_DEBUG, "Received NO peer certificates!");
@@ -3505,7 +3506,7 @@ get_cdsa_certificate(
 
     servername = CFStringCreateWithCString(kCFAllocatorDefault, localname,
                                           kCFStringEncodingUTF8);
-  
+
     CFRelease(policy);
 
     policy = SecPolicyCreateSSL(1, servername);
@@ -4591,7 +4592,7 @@ make_certificate(cupsd_client_t *con)     /* I - Client connection */
   }
   else
     servername = con->servername;
-       
+
  /*
   * Run the "certtool" command to generate a self-signed certificate...
   */