diff -ruN radius/src/dbmkeys.c radius.mark/src/dbmkeys.c
--- radius/src/dbmkeys.c	Thu Jul  5 11:16:18 2001
+++ radius.mark/src/dbmkeys.c	Thu Jul  5 11:56:04 2001
@@ -100,8 +100,13 @@
 		if(key.dsize == 0) {
 			break;
 		}
-		key.dptr[key.dsize] = 0;
-		printf(" %4d key <%s>\n", i, key.dptr);
+                if(key.dptr!=NULL){
+		        key.dptr[key.dsize] = 0;
+		        printf(" %4d key <%s>\n", i, key.dptr);
+                }
+                else{
+                        break;
+                }
 	}
 
 #ifdef NDBM
diff -ruN radius/src/md5test.c radius.mark/src/md5test.c
--- radius/src/md5test.c	Thu Jun 24 09:40:40 1999
+++ radius.mark/src/md5test.c	Thu Jul  5 12:02:20 2001
@@ -76,7 +76,6 @@
 	int h;
 	int i,n = 0,len;
 
-	*argv++;
 	while (scanf("%2x",&h) != EOF) {
 		buf[n++] = h & 0xff;
 	}
