From 4128c9e3d11f1c942b5676c2ccab8eb14b9c8e7c Mon Sep 17 00:00:00 2001 From: nikk gitanes Date: Mon, 16 May 2022 08:29:36 +0300 Subject: [PATCH] add more failsafe checks --- server/settings/btsets.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/settings/btsets.go b/server/settings/btsets.go index 3bc8393..68a6008 100644 --- a/server/settings/btsets.go +++ b/server/settings/btsets.go @@ -57,6 +57,16 @@ func SetBTSets(sets *BTSets) { if ReadOnly { return } + // failsafe (load defaults) + if sets.CacheSize == 0 { + sets.CacheSize = 64 * 1024 * 1024 + } + if sets.ConnectionsLimit == 0 { + sets.ConnectionsLimit = 25 + } + if sets.TorrentDisconnectTimeout == 0 { + sets.TorrentDisconnectTimeout = 30 + } if sets.ReaderReadAHead < 5 { sets.ReaderReadAHead = 5