From: Mariusz Tkaczyk Date: Tue, 16 Jul 2024 13:37:34 +0000 (+0200) Subject: Manage: fix is_remove_safe() X-Git-Tag: mdadm-4.4~126 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec72668a9768ad01b409b68f31f3ca7ffeeaab4e;p=thirdparty%2Fmdadm.git Manage: fix is_remove_safe() Fix for to make --set-faulty working. Fixes: 1b4b73fd535a ("mdadm: Manage.c fix coverity issues") Signed-off-by: Mariusz Tkaczyk --- diff --git a/Manage.c b/Manage.c index aa5e80b2..f0304e1e 100644 --- a/Manage.c +++ b/Manage.c @@ -1333,7 +1333,7 @@ bool is_remove_safe(mdu_array_info_t *array, const int fd, char *devname, const char *avail = xcalloc(array->raid_disks, sizeof(char)); - for (disk = mdi->devs; disk; disk = mdi->next) { + for (disk = mdi->devs; disk; disk = disk->next) { if (disk->disk.raid_disk < 0) continue; if (!(disk->disk.state & (1 << MD_DISK_SYNC)))