diff --git a/lib/dns/openssldh_link.c b/lib/dns/openssldh_link.c index 1001643bcf..2f78e60982 100644 --- a/lib/dns/openssldh_link.c +++ b/lib/dns/openssldh_link.c @@ -18,7 +18,7 @@ /* * Principal Author: Brian Wellington - * $Id: openssldh_link.c,v 1.1.2.4 2007/01/08 02:02:28 marka Exp $ + * $Id: openssldh_link.c,v 1.1.2.5 2007/01/08 02:39:06 marka Exp $ */ #ifdef OPENSSL @@ -157,7 +157,8 @@ openssldh_generate(dst_key_t *key, int generator) { BN_GENCB_set_old(&cb, NULL, NULL); - if (!DH_generate_parameters_ex(dh, prime_len, generator, &cb)) { + if (!DH_generate_parameters_ex(dh, key->key_size, generator, + &cb)) { DH_free(dh); return (dst__openssl_toresult(DST_R_OPENSSLFAILURE)); }