platform: assert() for valid item in nm_platform_link_get_all()
Coverity thinks that item might be NULL, but actually it cannot. Unclear how to avoid the false positive.
This commit is contained in:
@@ -667,6 +667,7 @@ skip:
|
|||||||
/* There is a loop, pop the first (remaining) element from the list.
|
/* There is a loop, pop the first (remaining) element from the list.
|
||||||
* This can happen for veth pairs where each peer is parent of the other end. */
|
* This can happen for veth pairs where each peer is parent of the other end. */
|
||||||
item = NMP_OBJECT_CAST_LINK (links->pdata[first_idx]);
|
item = NMP_OBJECT_CAST_LINK (links->pdata[first_idx]);
|
||||||
|
nm_assert (item);
|
||||||
g_hash_table_remove (unseen, GINT_TO_POINTER (item->ifindex));
|
g_hash_table_remove (unseen, GINT_TO_POINTER (item->ifindex));
|
||||||
g_ptr_array_add (result, links->pdata[first_idx]);
|
g_ptr_array_add (result, links->pdata[first_idx]);
|
||||||
links->pdata[first_idx] = NULL;
|
links->pdata[first_idx] = NULL;
|
||||||
|
Reference in New Issue
Block a user