--- tracepath.c.old 2004-04-24 01:28:35.380572520 +0100 +++ tracepath.c 2004-04-24 01:44:07.649846048 +0100 @@ -227,7 +227,6 @@ memset(sndbuf,0,mtu); -restart: for (i=0; i<10; i++) { int res; @@ -243,7 +242,8 @@ if (res==0) return 0; if (res > 0) - goto restart; + i = 0; + continue; } hisptr = (hisptr + 1)&63;