From ff2f0da2dffd1d2f0b6db1ee78284bad6d0c77c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Fri, 7 Oct 2005 08:59:27 +0000 Subject: [PATCH] (_krb5_dh_group_ok): if q is zero, ignore it. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16138 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/krb5/pkinit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/krb5/pkinit.c b/lib/krb5/pkinit.c index 93c2cad06..b8dbde089 100644 --- a/lib/krb5/pkinit.c +++ b/lib/krb5/pkinit.c @@ -2802,7 +2802,7 @@ _krb5_dh_group_ok(krb5_context context, unsigned long bits, for (i = 0; moduli[i] != NULL; i++) { if (heim_integer_cmp(&moduli[i]->g, g) == 0 && heim_integer_cmp(&moduli[i]->p, p) == 0 && - heim_integer_cmp(&moduli[i]->q, q) == 0) + (moduli[i]->q->length == 0 || heim_integer_cmp(&moduli[i]->q, q) == 0)) { return 0; }