summaryrefslogtreecommitdiff
path: root/src/core/mainoptions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/mainoptions.cpp')
-rw-r--r--src/core/mainoptions.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/mainoptions.cpp b/src/core/mainoptions.cpp
index 40db41dc..1fba40db 100644
--- a/src/core/mainoptions.cpp
+++ b/src/core/mainoptions.cpp
@@ -485,7 +485,7 @@ process_main_options(int argc, const char* const* argv)
break;
case TRIM_MAX_SIZE:
- trim_max_size = Util::parse_size(arg);
+ trim_max_size = util::value_or_throw<Error>(util::parse_size(arg));
break;
case TRIM_METHOD:
@@ -657,7 +657,7 @@ process_main_options(int argc, const char* const* argv)
}
case 'M': { // --max-size
- uint64_t size = Util::parse_size(arg);
+ uint64_t size = util::value_or_throw<Error>(util::parse_size(arg));
config.set_value_in_file(config.config_path(), "max_size", arg);
if (size == 0) {
PRINT_RAW(stdout, "Unset cache size limit\n");