Revert "remember to duplicate clientCertificate"
authorLuke Howard <lukeh@padl.com>
Mon, 28 Nov 2011 15:01:34 +0000 (02:01 +1100)
committerLuke Howard <lukeh@padl.com>
Mon, 28 Nov 2011 15:01:34 +0000 (02:01 +1100)
This reverts commit 0bde9b2ad5a4a36f745f1c91e9155edb337922b8.

moonshot/mech_eap/util_cred.c

index 8f8b99b..53a19a7 100644 (file)
@@ -104,8 +104,8 @@ gssEapReleaseCred(OM_uint32 *minor, gss_cred_id_t *pCred)
     gss_release_buffer(&tmpMinor, &cred->caCertificate);
     gss_release_buffer(&tmpMinor, &cred->subjectNameConstraint);
     gss_release_buffer(&tmpMinor, &cred->subjectAltNameConstraint);
-    gss_release_buffer(&tmpMinor, &cred->clientCertificate);
     gss_release_buffer(&tmpMinor, &cred->privateKey);
+    gss_release_buffer(&tmpMinor, &cred->clientCertificate);
 
 #ifdef GSSEAP_ENABLE_REAUTH
     if (cred->krbCredCache != NULL) {
@@ -693,8 +693,6 @@ gssEapDuplicateCred(OM_uint32 *minor,
         duplicateBufferOrCleanup(&src->subjectNameConstraint, &dst->subjectNameConstraint);
     if (src->subjectAltNameConstraint.value != NULL)
         duplicateBufferOrCleanup(&src->subjectAltNameConstraint, &dst->subjectAltNameConstraint);
-    if (src->clientCertificate.value != NULL)
-        duplicateBufferOrCleanup(&src->clientCertificate, &dst->clientCertificate);
     if (src->privateKey.value != NULL)
         duplicateBufferOrCleanup(&src->privateKey, &dst->privateKey);