From 11066b75819fab541237a5cde0c82dc98e1aba34 Mon Sep 17 00:00:00 2001 From: icylogic Date: Tue, 1 Mar 2016 22:43:38 +0800 Subject: [PATCH] in case of broken configs --- shadowsocks-csharp/Controller/Strategy/StatisticsStrategy.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shadowsocks-csharp/Controller/Strategy/StatisticsStrategy.cs b/shadowsocks-csharp/Controller/Strategy/StatisticsStrategy.cs index 075e18e4..fabf726d 100644 --- a/shadowsocks-csharp/Controller/Strategy/StatisticsStrategy.cs +++ b/shadowsocks-csharp/Controller/Strategy/StatisticsStrategy.cs @@ -64,7 +64,7 @@ namespace Shadowsocks.Controller.Strategy { var name = calculation.Key; var field = typeof (StatisticsRecord).GetField(name); - dynamic value = field.GetValue(averageRecord); + dynamic value = field?.GetValue(averageRecord); var factor = calculation.Value; if (value == null || factor.Equals(0)) continue; score = score ?? 0;