summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/OptionHandlerFactory.cc2
-rw-r--r--src/usage_text.h11
2 files changed, 8 insertions, 5 deletions
diff --git a/src/OptionHandlerFactory.cc b/src/OptionHandlerFactory.cc
index e718382b..77fd61e3 100644
--- a/src/OptionHandlerFactory.cc
+++ b/src/OptionHandlerFactory.cc
@@ -407,7 +407,7 @@ std::vector<OptionHandler*> OptionHandlerFactory::createOptionHandlers()
OptionHandler* op(
new BooleanOptionHandler(PREF_KEEP_UNFINISHED_DOWNLOAD_RESULT,
TEXT_KEEP_UNFINISHED_DOWNLOAD_RESULT,
- A2_V_FALSE, OptionHandler::OPT_ARG));
+ A2_V_TRUE, OptionHandler::OPT_ARG));
op->addTag(TAG_ADVANCED);
op->setChangeGlobalOption(true);
handlers.push_back(op);
diff --git a/src/usage_text.h b/src/usage_text.h
index a9240732..3bd835eb 100644
--- a/src/usage_text.h
+++ b/src/usage_text.h
@@ -795,7 +795,10 @@
" is pushed to the back. Setting big number in this\n" \
" option may result high memory consumption after\n" \
" thousands of downloads. Specifying 0 means no\n" \
- " download result is kept.")
+ " download result is kept. Note that unfinished\n" \
+ " downloads are kept in memory regardless of this\n" \
+ " option value. See\n" \
+ " --keep-unfinished-download-result option.")
#define TEXT_ASYNC_DNS_SERVER \
_(" --async-dns-server=IPADDRESS[,...] Comma separated list of DNS server address\n" \
" used in asynchronous DNS resolver. Usually\n" \
@@ -1106,7 +1109,7 @@
" if all unfinished downloads must be saved in\n" \
" session file (see --save-session option). Please\n" \
" keep in mind that there is no upper bound to the\n" \
- " number of unfinished download result to keep.\n" \
- " User should use this option only when they know\n" \
- " the total number of downloads in advance.")
+ " number of unfinished download result to keep. If\n" \
+ " that is undesirable, turn this option off.")
+
// clang-format on