diff -u publicfile-0.52/fetch.c publicfile-0.52-patched/fetch.c --- publicfile-0.52/fetch.c 1999-11-09 01:23:46.000000000 -0600 +++ publicfile-0.52-patched/fetch.c 2007-04-18 10:36:46.000000000 -0500 @@ -66,7 +66,7 @@ if (fn[0] == '.') return; for (i = 0;fn[i];++i) { - if ((fn[i] >= 0) && (fn[i] <= 32)) return; + if ((fn[i] >= 0) && (fn[i] < 32) || (fn[i] == 127)) return; if (fn[i] == '~') return; }