("be understanding" being a bodge added in
1de9afcdf18cf98b, which will soon go
when I fix the underlying cause of the bugs it works around.)
if (bytelen == 1 && p[0] == 0) { /* Be understanding. */
d[0] = 0;
*newlen = 1;
- return d;
+ return d + 1;
}
if (bytelen & 1)