diff --git a/ChangeLog b/ChangeLog
index a9001f6f..9dbae27c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-06-29  Hrvoje Niksic  <hniksic@xemacs.org>
+
+	* configure.in: Test for $LIBSSL instead of the old $ssl_success
+	when deciding which MD5 to use.
+
 2005-06-29  Hrvoje Niksic  <hniksic@xemacs.org>
 
 	* configure.in: Require Autoconf 2.59.
diff --git a/configure.in b/configure.in
index 1efe8c79..7ea30953 100644
--- a/configure.in
+++ b/configure.in
@@ -327,7 +327,7 @@ then
   dnl Then see if we're linking OpenSSL anyway; if yes, use its md5
   dnl implementation.
   if test x"$found_md5" = xno; then
-    if test x"$ssl_success" = xyes; then
+    if test x"$LIBSSL" != x; then
       AC_DEFINE([HAVE_OPENSSL_MD5], 1, [Define to use OpenSSL MD5.])
       found_md5=yes
       AC_MSG_NOTICE([using the OpenSSL MD5 implementation])