]> granicus.if.org Git - libass/commit
Check bitmap allocation for overflows
authorwm4 <wm4@nowhere>
Sun, 16 Nov 2014 16:23:12 +0000 (17:23 +0100)
committerwm4 <wm4@nowhere>
Sun, 16 Nov 2014 16:23:12 +0000 (17:23 +0100)
commit045f646ab3b076002aef5e24b3e51713f40492cc
tree9442b701aa1e56cf6ed3a45607a4715943b71f08
parent5d654cff0a2e27e1610ba2356efa703dcdfd297f
Check bitmap allocation for overflows

This actually fixes #146.

The overflow check itself is obvious. Also, make ass_align() return an
unaligned value if aligning it would overflow. This is probably better,
as it for example makes the overflow check in the caller simpler.
libass/ass_bitmap.c
libass/ass_utils.h