]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vtfontcvt: improve .bdf validation
authoremaste <emaste@FreeBSD.org>
Sun, 16 Jun 2019 13:51:45 +0000 (13:51 +0000)
committeremaste <emaste@FreeBSD.org>
Sun, 16 Jun 2019 13:51:45 +0000 (13:51 +0000)
commit2b6fc0b2805f9157090f24402bca5c5536895a0f
treeb56d02e02b1d3ec16a53dba426e8eabd079bd02a
parent5703640951fcbbbf07331bd4323f6e871cd3ecf4
vtfontcvt: improve .bdf validation

Previously if we had a BBX entry that had invalid values (e.g. bounding
box outside of font bounding box) and failed sscanf (e.g., because it
had fewer than four values) we skipped the BBX value validation and then
triggered an assertion failure.

Reported by: afl
MFC with: r349100
Event: Berlin Devsummit 2019
Sponsored by: The FreeBSD Foundation
usr.bin/vtfontcvt/vtfontcvt.c