--- ./src/misc.c Sun Aug 26 19:14:26 2001 +++ ../tar-1.13.25/./src/misc.c Sun Sep 29 20:19:55 2002 @@ -208,12 +208,12 @@ if (p[0] == '.' && p[1] == '.' && (ISSLASH (p[2]) || !p[2])) return 1; - do + while (! ISSLASH (*p)) { if (! *p++) return 0; } - while (! ISSLASH (*p)); + p++; } }