BN_RECURSION causes the stuff in bn_mont.c to fall over for large keys. For
[oweals/openssl.git] / ssl / s3_both.c
index 487981ef0ee9248ddf35e24d4bc5a5bdce35fa77..0dad8919c75f444616fa00c13945aa8b0be748c6 100644 (file)
@@ -404,6 +404,7 @@ EVP_PKEY *pkey;
                ret= -1;
 
 err:
+       if(!pkey) EVP_PKEY_free(pk);
        return(ret);
        }