diff options
author | Jason Ekstrand <[email protected]> | 2018-07-24 11:01:20 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2018-07-24 12:34:07 -0700 |
commit | f214baf72ff89ba03342067f89c38b4bc84e298b (patch) | |
tree | f7dce49d0e443d4cda23d6c47b261944b6cf2c12 /src/mesa/main | |
parent | 7f95564a22d11ee3f54915ee02f9fa1f78c6adcf (diff) |
nir/serialize: Alloc constants off the variable
nir_sweep assumes that constants area always allocated off the variable
to which they belong. Violating this assumption causes them to get
freed early and leads to use-after-free bugs.
Fixes: 120da00975541 "nir: add serialization and deserialization"
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107366
Reviewed-by: Lionel Landwerlin <[email protected]>
Tested-by: Mark Janes <[email protected]>
Diffstat (limited to 'src/mesa/main')
0 files changed, 0 insertions, 0 deletions