mirror of
git://sourceware.org/git/lvm2.git
synced 2024-10-27 18:55:19 +03:00
raid: Fail if kernel status denominator is zero.
This commit is contained in:
parent
0173c260d8
commit
d94ff20927
@ -280,8 +280,8 @@ static int _raid_target_percent(void **target_state,
|
||||
else
|
||||
break;
|
||||
}
|
||||
if (!pos || (sscanf(pos, FMTu64 "/" FMTu64 "%n",
|
||||
&numerator, &denominator, &i) != 2)) {
|
||||
if (!pos || (sscanf(pos, FMTu64 "/" FMTu64 "%n", &numerator, &denominator, &i) != 2) ||
|
||||
!denominator) {
|
||||
log_error("Failed to parse %s status fraction: %s",
|
||||
(seg) ? seg->segtype->name : "segment", params);
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user