core/range-tree: Clear range from deleted nodes
Otherwise we leak the range. Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/664>
This commit is contained in:
@@ -254,6 +254,7 @@ delete_node (Node *n,
|
|||||||
left = n->left;
|
left = n->left;
|
||||||
right = n->right;
|
right = n->right;
|
||||||
|
|
||||||
|
g_clear_pointer (&n->range, gcal_range_unref);
|
||||||
g_ptr_array_unref (n->data_array);
|
g_ptr_array_unref (n->data_array);
|
||||||
g_free (n);
|
g_free (n);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user