New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix overflows in outline processing #432
Conversation
Can confirm that this fixes #431. Overflow checks seem fine to me. (Assuming |
Maybe it's even better to get rid of |
2eb91c9
to
dfb0d9c
Compare
New, more strict version. |
dfb0d9c
to
8e94ae4
Compare
This commit enforces strict invariant on ASS_Outline to contain point coordinates into predetermined range. Fixes libass#431.
8e94ae4
to
676f9dc
Compare
|
FT docs specify that |
Just use |
I've added a couple of checks for overflows in outline pipeline. Should fix #431, but I'm not familiar with that fuzzing business so I can't ascertain it for now.