Index: trunk/ping.c =================================================================== --- trunk.orig/ping.c 2010-07-23 21:26:53.000000000 -0700 +++ trunk/ping.c 2010-07-23 21:28:27.000000000 -0700 @@ -1059,7 +1059,7 @@ i = j; i -= IPOPT_MINOFF; if (i <= 0) - continue; + break; if (i == old_rrlen && !strncmp((char *)cp, old_rr, i) && !(options & F_FLOOD)) { @@ -1096,7 +1096,7 @@ i = j; i -= 5; if (i <= 0) - continue; + break; flags = *++cp; printf("\nTS: "); cp++;