From 4beaa5f5d57a489f1cf6e6e3f1ed52a7b0e5f3da Mon Sep 17 00:00:00 2001 From: tb Date: Tue, 20 Feb 2018 21:11:15 +0000 Subject: [PATCH] Fix bogus check. Spotted by brynet, thanks. --- lib/libcrypto/dh/dh_lib.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/libcrypto/dh/dh_lib.c b/lib/libcrypto/dh/dh_lib.c index 856d32c1b60..638b3a18fc4 100644 --- a/lib/libcrypto/dh/dh_lib.c +++ b/lib/libcrypto/dh/dh_lib.c @@ -1,4 +1,4 @@ -/* $OpenBSD: dh_lib.c,v 1.28 2018/02/20 18:01:42 tb Exp $ */ +/* $OpenBSD: dh_lib.c,v 1.29 2018/02/20 21:11:15 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -330,6 +330,8 @@ int DH_set_length(DH *dh, long length) { if (length < 0 || length > INT_MAX) - dh->length = length; + return 0; + + dh->length = length; return 1; } -- 2.20.1