radiusd-livingston (2.1-20) src/md5test.c

Summary

 src/md5test.c |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

    
download this patch

Patch contents

--- radiusd-livingston-2.1.orig/src/md5test.c
+++ radiusd-livingston-2.1/src/md5test.c
@@ -67,7 +67,11 @@
 
 #include <stdio.h>
 #include <sys/types.h>
+#include <string.h>
 
+void md5_calc(void *, void *, unsigned int);
+
+int
 main(argc,argv)
 int argc;
 char **argv;
@@ -76,13 +80,12 @@
 	int h;
 	int i,n = 0,len;
 
-	*argv++;
 	while (scanf("%2x",&h) != EOF) {
 		buf[n++] = h & 0xff;
 	}
-	printf("%d %s\n",n,*argv);
+	printf("%d %s\n",n,argv[1]);
 	len=strlen(*argv);
-	memcpy(&buf[n],*argv,len);
+	memcpy(&buf[n],argv[1],len);
 	md5_calc(pw_digest, buf, n+len);
 	for (i=0;i<n;i++) {
 		printf("%02x ",buf[i]);
@@ -95,5 +98,6 @@
 		printf("%02x ",pw_digest[i]);
 	}
 	printf ("\n");
+	return 0;
 }