From 9cd4599a3e4ae3b0d35abe9357e4bf7609264050 Mon Sep 17 00:00:00 2001 From: tb <> Date: Tue, 20 Feb 2018 21:11:15 +0000 Subject: Fix bogus check. Spotted by brynet, thanks. --- src/lib/libcrypto/dh/dh_lib.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/libcrypto/dh/dh_lib.c b/src/lib/libcrypto/dh/dh_lib.c index 856d32c1b6..638b3a18fc 100644 --- a/src/lib/libcrypto/dh/dh_lib.c +++ b/src/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; } -- cgit v1.2.3-55-g6feb