From 56ddf1efed653038d78704c02aabb610c9262594 Mon Sep 17 00:00:00 2001 From: lidgren Date: Sun, 3 Aug 2014 14:26:14 +0000 Subject: [PATCH] Null check for setter on ReadAllProperties --- Lidgren.Network/NetBuffer.Read.Reflection.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Lidgren.Network/NetBuffer.Read.Reflection.cs b/Lidgren.Network/NetBuffer.Read.Reflection.cs index 03838b2..3b4cb66 100644 --- a/Lidgren.Network/NetBuffer.Read.Reflection.cs +++ b/Lidgren.Network/NetBuffer.Read.Reflection.cs @@ -93,8 +93,9 @@ namespace Lidgren.Network value = readMethod.Invoke(this, null); // set the value - MethodInfo setMethod = fi.GetSetMethod((flags & BindingFlags.NonPublic) == BindingFlags.NonPublic); - setMethod.Invoke(target, new object[] { value }); + var setMethod = fi.GetSetMethod((flags & BindingFlags.NonPublic) == BindingFlags.NonPublic); + if (setMethod != null) + setMethod.Invoke(target, new object[] { value }); } } }