summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorNicolas Berbiche <nic.berbiche@gmail.com>2021-03-10 18:27:42 -0500
committerNicolas Berbiche <nic.berbiche@gmail.com>2021-03-10 18:32:28 -0500
commit539685aef20f91c7131f5a4b0ebcd2740fc643c9 (patch)
treea328356cb2a75a91ab91ce57dc20e6f28c97c1ae /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent5691cf42cc9b58ff48db03b5404c0077655fc677 (diff)
cagebreak: 1.5.0 -> 1.6.0
Fixes issues: - 24: > Cagebreak up to and including release 1.5.1 had an error, where the code > incremented a variable and not a pointer. This resulted in a bug in a > surface counting iterator. - 25: > Cagebreak, beginning with release 1.5.0, when a keybinding containing an > output configuration is removed from the list of active keybindings, the > output configuration contained in this keybinding is destroyed in order to > prevent memory leaks. However, after an output configuration was applied, > it was inserted into the list of active output configurations and if it was > later destroyed, this led to a use-after-free memory corruption. > > Starting from release 1.6.0, output configurations are copied before being > inserted into the list of active output configurations and therefore remain > valid even if the original is freed.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions