Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Masks: do not leak anything gui->points-related
Fixes a LOT of leaks like: Indirect leak of 1368 byte(s) in 1 object(s) allocated from: #0 0x7f168ee014e1 in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x944e1) #1 0x7f168ea5850a in dt_circle_get_points /home/lebedevri/darktable/src/develop/masks/circle.c:551 #2 0x7f168ea895fb in dt_masks_get_points_border /home/lebedevri/darktable/src/develop/masks/masks.c:343 #3 0x7f168ea8aacc in dt_masks_gui_form_create /home/lebedevri/darktable/src/develop/masks/masks.c:94 #4 0x7f168ea8e161 in dt_masks_gui_form_test_create /home/lebedevri/darktable/src/develop/masks/masks.c:144 #5 0x7f168eaa0d5a in dt_masks_events_post_expose /home/lebedevri/darktable/src/develop/masks/masks.c:1281 #6 0x7f16697bcafc (<unknown module>) #7 0x7f168eb24a33 in dt_view_manager_expose /home/lebedevri/darktable/src/views/view.c:473 #8 0x7f168e9d1626 in dt_control_expose /home/lebedevri/darktable/src/control/control.c:293 #9 0x7f168eae1676 in draw /home/lebedevri/darktable/src/gui/gtk.c:451 #10 0x7f168e12da8c (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0+0x208a8c) (cherry picked from commit 2341485)
- Loading branch information