summaryrefslogtreecommitdiffstats
path: root/src/util/format_srgb.py
diff options
context:
space:
mode:
authorCarl Worth <[email protected]>2014-09-03 14:33:18 -0700
committerCarl Worth <[email protected]>2014-09-03 18:37:02 -0700
commitecc89e4e42c0eda41de5a37d9d0614d0846e3a3e (patch)
tree642361ecaaa9dd405f4b25cf3d18273624547339 /src/util/format_srgb.py
parentc35f14f36880eb20f5e54480444e343520e9bec5 (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/util/format_srgb.py')
0 files changed, 0 insertions, 0 deletions