diff options
author | Carl Worth <[email protected]> | 2014-09-03 14:33:18 -0700 |
---|---|---|
committer | Carl Worth <[email protected]> | 2014-09-03 18:37:02 -0700 |
commit | ecc89e4e42c0eda41de5a37d9d0614d0846e3a3e (patch) | |
tree | 642361ecaaa9dd405f4b25cf3d18273624547339 /src/mapi | |
parent | c35f14f36880eb20f5e54480444e343520e9bec5 (diff) |
egl: Restrict multiplication in calloc arguments to use compile-time constants
As explained in the previous commit, we want to avoid the possibility of
integer-multiplication overflow while allocating buffers.
In these two cases, the final allocation size is the product of three values:
one variable and two that are fixed constants at compile time.
In this commit, we move the explicit multiplication to involve only the
compile-time constants, preventing any overflow from that multiplication, (and
allowing calloc to catch any potential overflow from the remainining implicit
multiplication).
Reviewed-by: Matt Turner <[email protected]>
Diffstat (limited to 'src/mapi')
0 files changed, 0 insertions, 0 deletions