--- a/md5.c
+++ b/md5.c
@@ -29,8 +29,8 @@
/*
* MD5 alters the input buffer
*/
- strcpy (buffer, argv[1]);
- strcpy (text, argv[1]);
+ strncpy (buffer, argv[1], sizeof (buffer));
+ strncpy (text, argv[1], sizeof (buffer));
md5_hash = MD5 ((u_char *) buffer, strlen (buffer), NULL);