mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-03 22:10:14 +01:00
client: fix NULL dereference with no connections
Coverity complains: CID 59386 (#1 of 1): Dereference before null check (REVERSE_INULL) check_after_deref: Null-checking cons suggests that it may be null, but it has already been dereferenced on all paths leading to the check.
This commit is contained in:
parent
1783826856
commit
e8927c14ec
1 changed files with 4 additions and 1 deletions
|
|
@ -1532,11 +1532,14 @@ sort_connections (const GPtrArray *cons, NmCli *nmc, const GArray *order)
|
|||
int i;
|
||||
NmcSortInfo compare_info;
|
||||
|
||||
if (!cons)
|
||||
return;
|
||||
|
||||
compare_info.nmc = nmc;
|
||||
compare_info.order = order;
|
||||
|
||||
sorted = g_ptr_array_sized_new (cons->len);
|
||||
for (i = 0; cons && i < cons->len; i++)
|
||||
for (i = 0; i < cons->len; i++)
|
||||
g_ptr_array_add (sorted, cons->pdata[i]);
|
||||
g_ptr_array_sort_with_data (sorted, compare_connections, &compare_info);
|
||||
return sorted;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue