diff --git a/src/partition/repart.c b/src/partition/repart.c index 92aa9a25eb..721a196a9a 100644 --- a/src/partition/repart.c +++ b/src/partition/repart.c @@ -2843,6 +2843,9 @@ static int context_discard_gap_after(Context *context, Partition *p) { assert(context); assert(!p || (p->offset != UINT64_MAX && p->new_size != UINT64_MAX)); + if (!arg_discard) + return 0; + if (p) gap = p->offset + p->new_size; else