From: NeilBrown Date: Mon, 31 Jan 2011 23:08:24 +0000 (+1100) Subject: Grow: make sure to break out of the backup loop when finished. X-Git-Tag: mdadm-3.2~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e4b1107355815e16467cf8063c4a43996b55dc1e;p=thirdparty%2Fmdadm.git Grow: make sure to break out of the backup loop when finished. If there is nothing more to backup, then break out of the loop. Signed-off-by: NeilBrown --- diff --git a/Grow.c b/Grow.c index cdabce1f..8229b4d4 100644 --- a/Grow.c +++ b/Grow.c @@ -2945,6 +2945,8 @@ int child_monitor(int afd, struct mdinfo *sra, struct reshape *reshape, if (offset < suspend_point/data) break; } + if (actual_stripes == 0) + break; grow_backup(sra, offset, actual_stripes, fds, offsets, disks, chunk, level, layout,