Deleted Added
full compact
470c470
< tp->e_name = cp = (char *)malloc(nlen * 2 + 2);
---
> tp->e_name = cp = (char *)malloc(nlen * 2 + 2 + (nlen>>1));
475,476c475
< *cp++ = '/';
< for (i = nlen; (int)--i >= 0;) {
---
> for (i = 0; i < nlen; i++) {
478a478,479
> if (((i & 1) == 0) && (i + 1 < nlen))
> *cp++ = '.';