From 0a787d12d6a2c5ee7ef5b6af3ba857f187526348 Mon Sep 17 00:00:00 2001 From: "Steffen \"Daode\" Nurpmeso" Date: Fri, 21 Sep 2012 16:56:35 +0200 Subject: [PATCH] Fix compilation with OPENSSL_NO_SSL2.. Original patch posted to nail-devel@ on 2012-08-03 by Paul Vojta (vojta AT math DOT berkeley DOT edu). Thanks. --- openssl.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openssl.c b/openssl.c index f2caf282..30d941fb 100644 --- a/openssl.c +++ b/openssl.c @@ -2,8 +2,7 @@ * Heirloom mailx - a mail user agent derived from Berkeley Mail. * * Copyright (c) 2000-2004 Gunnar Ritter, Freiburg i. Br., Germany. - * Copyright (c) 2012 Steffen Daode Nurpmeso. - * All rights reserved. + * Copyright (c) 2012 Steffen "Daode" Nurpmeso. */ /* * Copyright (c) 2002 @@ -224,9 +223,12 @@ ssl_select_method(const char *uhp) cp = ssl_method_string(uhp); if (cp != NULL) { +#ifndef OPENSSL_NO_SSL2 if (equal(cp, "ssl2")) method = SSLv2_client_method(); - else if (equal(cp, "ssl3")) + else +#endif + if (equal(cp, "ssl3")) method = SSLv3_client_method(); else if (equal(cp, "tls1")) method = TLSv1_client_method(); -- 2.11.4.GIT