$NetBSD: patch-ac,v 1.2 2006/08/27 14:00:41 hamajima Exp $

--- dtcpclient.c.orig	2006-05-26 01:36:21.000000000 +0900
+++ dtcpclient.c	2006-08-26 01:11:31.000000000 +0900
@@ -74,7 +74,7 @@
 
 #define PIDFILE		_PATH_VARRUN "/dtcpclient.pid"
 #define PASSWDFILE	PREFIX "/etc/dtcpclient.auth"
-#define SCRIPTFLIE	PREFIX "/etc/dtcpclient.script"
+#define SCRIPTFLIE	PREFIX "/sbin/dtcpclient-script"
 
 typedef enum {
 	FALSE = 0,
@@ -173,9 +173,9 @@
 	int i;
 
 	MD5Init(&ctx);
-	MD5Update(&ctx, user, strlen(user));
-	MD5Update(&ctx, challenge, strlen(challenge));
-	MD5Update(&ctx, pass, strlen(pass));
+	MD5Update(&ctx, (unsigned char *)user, strlen(user));
+	MD5Update(&ctx, (unsigned char *)challenge, strlen(challenge));
+	MD5Update(&ctx, (unsigned char *)pass, strlen(pass));
 	MD5Final(digest, &ctx);
 	for (i = 0;  i < 16;  i++) {
 		ascii_digest[i + i] = hex[digest[i] >> 4];
