Skip to content

Commit a9baa6d

Browse files
committed
Bugfix: Qt/Intro: Pruned nodes never require *more* space
1 parent 93ffba7 commit a9baa6d

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/qt/intro.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,10 @@ Intro::Intro(QWidget *parent) :
127127
uint64_t pruneTarget = std::max<int64_t>(0, GetArg("-prune", 0));
128128
requiredSpace = BLOCK_CHAIN_SIZE;
129129
if (pruneTarget) {
130-
requiredSpace = std::ceil(pruneTarget * 1024 * 1024.0 / GB_BYTES);
130+
uint64_t prunedGBs = std::ceil(pruneTarget * 1024 * 1024.0 / GB_BYTES);
131+
if (prunedGBs <= requiredSpace) {
132+
requiredSpace = prunedGBs;
133+
}
131134
}
132135
requiredSpace += CHAIN_STATE_SIZE;
133136
ui->sizeWarningLabel->setText(ui->sizeWarningLabel->text().arg(tr(PACKAGE_NAME)).arg(requiredSpace));

0 commit comments

Comments
 (0)