From 06134b747cbc7aa11da04f56e67e310074463321 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Fri, 17 Mar 2006 17:51:33 +0100
Subject: [PATCH] Support Pikes without Crypto.md4.

Rev: lib/modules/Sql.pmod/tds.pike:1.19
---
 lib/modules/Sql.pmod/tds.pike | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lib/modules/Sql.pmod/tds.pike b/lib/modules/Sql.pmod/tds.pike
index 806fe866ea..69d3cbfd90 100644
--- a/lib/modules/Sql.pmod/tds.pike
+++ b/lib/modules/Sql.pmod/tds.pike
@@ -1,5 +1,5 @@
 /*
- * $Id: tds.pike,v 1.18 2006/02/23 16:29:43 grubba Exp $
+ * $Id: tds.pike,v 1.19 2006/03/17 16:51:33 grubba Exp $
  *
  * A Pike implementation of the TDS protocol.
  *
@@ -581,7 +581,12 @@ static {
 #if constant(Crypto.MD4)
       Crypto.MD4 md4 = Crypto.MD4();
 #else
+#if constant(Crypto.md4)
       Crypto.md4 md4 = Crypto.md4();
+#else
+      error("MD4 hashes not supported in this Pike.\n");
+      mixed md4;
+#endif
 #endif
       md4->update(nt_passwd);
       return encrypt_answer(md4->digest() + "\0"*16, nonce);
-- 
GitLab