From: Yu Watanabe Date: Sun, 4 Sep 2022 09:25:03 +0000 (+0900) Subject: repart: ensure partition_max_size() >= partition_min_size() X-Git-Tag: v252-rc1~222^2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b0fbf90b5aec83be5e6466436efda83114798a21;p=thirdparty%2Fsystemd.git repart: ensure partition_max_size() >= partition_min_size() --- diff --git a/src/partition/repart.c b/src/partition/repart.c index ddbac9a596b..1b61700dd0c 100644 --- a/src/partition/repart.c +++ b/src/partition/repart.c @@ -522,9 +522,9 @@ static uint64_t partition_max_size(const Context *context, const Partition *p) { sm = round_down_size(p->size_max, context->grain_size); if (p->current_size != UINT64_MAX) - return MAX(p->current_size, sm); + sm = MAX(p->current_size, sm); - return sm; + return MAX(partition_min_size(context, p), sm); } static uint64_t partition_min_size_with_padding(Context *context, const Partition *p) {