From 543238be4b17ae48d7e26710eaa42aef2d52713e Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Sun, 19 Sep 2021 10:42:55 +0800 Subject: [PATCH] fix: crash when concurrency is negative. --- HMCLCore/src/main/java/org/jackhuang/hmcl/task/FetchTask.java | 1 + 1 file changed, 1 insertion(+) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/task/FetchTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/task/FetchTask.java index 5e7c58622..772956872 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/task/FetchTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/task/FetchTask.java @@ -297,6 +297,7 @@ public abstract class FetchTask extends Task { } public static void setDownloadExecutorConcurrency(int concurrency) { + concurrency = Math.max(concurrency, 1); synchronized (Schedulers.class) { downloadExecutorConcurrency = concurrency; if (DOWNLOAD_EXECUTOR != null) {