From b37ec8892b4121016285d6ae505b6131e87dccb2 Mon Sep 17 00:00:00 2001 From: Pablo Barciela Date: Fri, 8 Mar 2019 01:11:43 +0100 Subject: boxes: avoid false positive warning in Clang static analyzer avoid Clang static analyzer warning: core/boxes.c:412:15: warning: Use of memory after it is freed if (meta_rectangle_contains_rect (a, b)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/core/boxes.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/core/boxes.c b/src/core/boxes.c index 19dd939e..7ae5f699 100644 --- a/src/core/boxes.c +++ b/src/core/boxes.c @@ -472,6 +472,9 @@ merge_spanning_rects_in_region (GList *region) a = compare->data; } + /* avoid false positive warning in Clang static analyzer */ + g_assert (a != delete_me->data); + /* Okay, we can free it now */ g_free (delete_me->data); region = g_list_delete_link (region, delete_me); -- cgit v1.2.1