Gimp/app/xcf
Jehan 95d580aa3a Issue #14014: fix removing parasite using already freed parasite's name.
gimp_image_set_simulation_intent() attachs a "image-simulation-intent"
parasite which means that it first detaches and frees the one which was
deserialized from the XCF. When calling gimp_parasite_get_name() on this
later on, we were working on a dangling pointer. It means that the fact
we didn't have crashes most of the time was the unexpected part, not the
crash itself!

Same for gimp_image_set_simulation_bpc() and "image-simulation-bpc"
parasite.

The fix is to swap the order of statements to first detach the parasite.
2025-10-28 15:57:27 +01:00
..
meson.build Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
xcf-load.c Issue #14014: fix removing parasite using already freed parasite's name. 2025-10-28 15:57:27 +01:00
xcf-load.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf-private.h app: rework load/save of link layers. 2025-08-27 11:34:04 +02:00
xcf-read.c app/xcf: fix #12980 protection against invalid xcf offset 2025-02-26 20:30:05 +00:00
xcf-read.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf-save.c app, pdb, po: new GimpRasterizable interface. 2025-10-13 15:37:11 +02:00
xcf-save.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf-seek.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
xcf-seek.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf-utils.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
xcf-utils.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf-write.c Change the license URL from http://www.gnu.org/licenses/ to https:// 2018-07-11 23:29:46 +02:00
xcf-write.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
xcf.c Issue #15152: Export to bzip2, gzip, xz gives warnings. 2025-10-28 12:34:58 +01:00
xcf.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00