aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorb'Roderick W. Smith <allura@localhost>2023-03-05 16:18:45 +0000
committerb'Roderick W. Smith <allura@localhost>2023-03-05 16:18:45 +0000
commita7e54d8a3afca35dc0b9382e46eff1d7c33293ab (patch)
tree354ed6f2bb3f291060241ddad1ca44c8de34d182
parent5754f6ad5c497b62f71a6aab44920fc3dedf8845 (diff)
parentcaf30c022c5f659bb7a5e52272c6aeca94098c70 (diff)
downloadgptfdisk-a7e54d8a3afca35dc0b9382e46eff1d7c33293ab.tar.gz
Merge /u/djsp/gptfdisk/ branch fix-largest-new into master
https://sourceforge.net/p/gptfdisk/code/merge-requests/31/
-rw-r--r--gptcl.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/gptcl.cc b/gptcl.cc
index ab95239..632770b 100644
--- a/gptcl.cc
+++ b/gptcl.cc
@@ -332,8 +332,10 @@ int GPTDataCL::DoOptions(int argc, char* argv[]) {
startSector = FindFirstInLargest();
Align(&startSector);
endSector = FindLastInFree(startSector, alignEnd);
- if (largestPartNum <= 0)
+ if (largestPartNum <= 0) {
largestPartNum = FindFirstFreePart() + 1;
+ newPartNum = largestPartNum - 1;
+ }
if (CreatePartition(largestPartNum - 1, startSector, endSector)) {
saveData = 1;
} else {