Merge branch 'obsd-master'

This commit is contained in:
Thomas Adam 2020-01-08 16:01:23 +00:00
commit 61b075a263

View File

@ -849,8 +849,10 @@ format_trim_left(const char *expanded, u_int limit)
out += ud.size; out += ud.size;
} }
width += ud.width; width += ud.width;
} else } else {
cp -= ud.have; cp -= ud.have;
cp++;
}
} else if (*cp > 0x1f && *cp < 0x7f) { } else if (*cp > 0x1f && *cp < 0x7f) {
if (width + 1 <= limit) if (width + 1 <= limit)
*out++ = *cp; *out++ = *cp;
@ -896,8 +898,10 @@ format_trim_right(const char *expanded, u_int limit)
out += ud.size; out += ud.size;
} }
width += ud.width; width += ud.width;
} else } else {
cp -= ud.have; cp -= ud.have;
cp++;
}
} else if (*cp > 0x1f && *cp < 0x7f) { } else if (*cp > 0x1f && *cp < 0x7f) {
if (width >= skip) if (width >= skip)
*out++ = *cp; *out++ = *cp;