]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Patch from Ken Renard to avoid double-free coffman/pkinit
authorKevin Coffman <kwc@citi.umich.edu>
Thu, 5 Jul 2007 16:20:38 +0000 (16:20 +0000)
committerKevin Coffman <kwc@citi.umich.edu>
Thu, 5 Jul 2007 16:20:38 +0000 (16:20 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/users/coffman/pkinit@19676 dc483132-0cff-0310-8789-dd5450dbe970

src/plugins/preauth/pkinit/pkinit_crypto_openssl.c

index 71d8a63a5fa593b8f622caf6f6c90a2fdd4071c5..1859b4f1a144a3197b95166c0be52402f8f3c4e9 100644 (file)
@@ -4214,6 +4214,7 @@ crypto_free_cert_info(krb5_context context,
     for (i = 0; i < MAX_CREDS_ALLOWED; i++) {
        if (id_cryptoctx->creds[i] != NULL) {
            free_cred_info(context, id_cryptoctx, id_cryptoctx->creds[i]);
+           id_cryptoctx->creds[i] = NULL;
        }
     }
     return 0;