fix: crash on invalid command-line value for --cache arg (#8148)

This commit is contained in:
Charles Kerr
2026-01-16 02:45:38 -06:00
committed by GitHub
parent a2f94fc2a8
commit 81376593db

View File

@@ -2881,7 +2881,10 @@ int process_args(char const* rpcurl, int argc, char const* const* argv, RemoteCo
break;
case 'e':
args.insert_or_assign(TR_KEY_cache_size_mib, tr_num_parse<int64_t>(optarg_sv).value());
if (auto val = tr_num_parse<int64_t>(optarg_sv))
{
args.insert_or_assign(TR_KEY_cache_size_mib, *val);
}
break;
case 910: