From 16c62f36b5b408d02c58c5c962c38f7faab811b7 Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Fri, 16 Apr 2021 00:14:11 -0700 Subject: [PATCH] fix(core): Fixes generic persistence not deserializing (#575) --- Projects/Server/Serialization/GenericPersistence.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Projects/Server/Serialization/GenericPersistence.cs b/Projects/Server/Serialization/GenericPersistence.cs index 724f3a60f..b15926b0a 100644 --- a/Projects/Server/Serialization/GenericPersistence.cs +++ b/Projects/Server/Serialization/GenericPersistence.cs @@ -66,8 +66,9 @@ namespace Server try { using FileStream bin = new FileStream(binPath, FileMode.Open, FileAccess.Read, FileShare.Read); - var br = new BufferReader(GC.AllocateUninitializedArray((int)bin.Length)); - deserializer(br); + var buffer = GC.AllocateUninitializedArray((int)bin.Length); + bin.Read(buffer); + deserializer(new BufferReader(buffer)); } catch (Exception e) {