From 0e2ddfd071e7be9c400e435ac310468002ef4b70 Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Thu, 23 Jun 2022 15:12:19 +0200 Subject: [PATCH] nmcli/devices: fix a crash This is not good: $ nmcli device delete nm-bond Segmentation fault (core dumped) Fixes: 5f9d2927ed02 ("nmcli/devices: use GPtrArray from get_device_list() directly") --- src/nmcli/devices.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nmcli/devices.c b/src/nmcli/devices.c index 56214bffec..43bd3724b7 100644 --- a/src/nmcli/devices.c +++ b/src/nmcli/devices.c @@ -2733,8 +2733,8 @@ do_devices_delete(const NMCCommand *cmd, NmCli *nmc, int argc, const char *const nmc->nowait_flag = (nmc->timeout == 0); nmc->should_wait++; - for (i = 0; i < queue->len; i++) { - nm_device_delete_async(queue->pdata[i], NULL, delete_device_cb, info); + for (i = 0; i < info->queue->len; i++) { + nm_device_delete_async(info->queue->pdata[i], NULL, delete_device_cb, info); } }