From f0f3239f003b6ab9f6dd5fe9e953f8d3eaa114ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 19 Oct 2006 17:31:51 +0000 Subject: [PATCH] (DH_compute_key): return -1 on bad public key. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18618 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/des/dh.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/des/dh.c b/lib/des/dh.c index 9ee8eee6d..f4dff12c7 100644 --- a/lib/des/dh.c +++ b/lib/des/dh.c @@ -207,7 +207,7 @@ DH_compute_key(unsigned char *shared_key, int codes; if (!DH_check_pubkey(dh, peer_pub_key, &codes) || codes != 0) - return 0; + return -1; return dh->meth->compute_key(shared_key, peer_pub_key, dh); }