--- send.c.orig	Fri Aug  1 15:53:08 2003
+++ send.c	Tue Apr  2 15:44:57 2013
@@ -41,7 +41,7 @@ static void select_next_random_dest(void)
 	unsigned char ra[4];
 	char a[4], b[4], c[4], d[4];
 
-	if (sscanf(targetname, "%4[^.].%4[^.].%4[^.].%4[^.]", a, b, c, d) != 4)
+	if (sscanf(targetname, "%3[^.].%3[^.].%3[^.].%3[^.]", a, b, c, d) != 4)
 	{
 		fprintf(stderr,
 			"wrong --rand-dest target host, correct examples:\n"
