diff --git a/v2rayN/v2rayN/Forms/OptionSettingForm.cs b/v2rayN/v2rayN/Forms/OptionSettingForm.cs index 4e02b5be..9d6502ed 100644 --- a/v2rayN/v2rayN/Forms/OptionSettingForm.cs +++ b/v2rayN/v2rayN/Forms/OptionSettingForm.cs @@ -290,6 +290,10 @@ namespace v2rayN.Forms bool lastEnableStatistics = config.enableStatistics; config.enableStatistics = chkEnableStatistics.Checked; config.statisticsFreshRate = Convert.ToInt32(numStatisticsFreshRate.Value); + if (config.statisticsFreshRate > 100 || config.statisticsFreshRate < 1) + { + config.statisticsFreshRate = 1; + } config.keepOlderDedupl = chkKeepOlderDedupl.Checked; diff --git a/v2rayN/v2rayN/Handler/ConfigHandler.cs b/v2rayN/v2rayN/Handler/ConfigHandler.cs index 3c136f88..7fc1a687 100644 --- a/v2rayN/v2rayN/Handler/ConfigHandler.cs +++ b/v2rayN/v2rayN/Handler/ConfigHandler.cs @@ -156,7 +156,7 @@ namespace v2rayN.Handler { config.groupItem = new List(); } - if (config.statisticsFreshRate > 100) + if (config.statisticsFreshRate > 100 || config.statisticsFreshRate < 1) { config.statisticsFreshRate = 1; }