From 9171b0ac4753c743f776cf1dbd672b87fb65935f Mon Sep 17 00:00:00 2001
From: goaaats <16760685+goaaats@users.noreply.github.com>
Date: Fri, 24 Dec 2021 13:19:35 +0100
Subject: [PATCH] fix: Util.CompressString() not processing any bytes
---
Dalamud/Utility/Util.cs | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/Dalamud/Utility/Util.cs b/Dalamud/Utility/Util.cs
index fb2d53c3f..88f798540 100644
--- a/Dalamud/Utility/Util.cs
+++ b/Dalamud/Utility/Util.cs
@@ -375,9 +375,10 @@ namespace Dalamud.Utility
using var msi = new MemoryStream(bytes);
using var mso = new MemoryStream();
- using var gs = new GZipStream(mso, CompressionMode.Compress);
-
- CopyTo(msi, gs);
+ using (var gs = new GZipStream(mso, CompressionMode.Compress))
+ {
+ msi.CopyTo(gs);
+ }
return mso.ToArray();
}
@@ -391,9 +392,10 @@ namespace Dalamud.Utility
{
using var msi = new MemoryStream(bytes);
using var mso = new MemoryStream();
- using var gs = new GZipStream(msi, CompressionMode.Decompress);
-
- CopyTo(gs, mso);
+ using (var gs = new GZipStream(msi, CompressionMode.Decompress))
+ {
+ gs.CopyTo(mso);
+ }
return Encoding.UTF8.GetString(mso.ToArray());
}
@@ -404,6 +406,7 @@ namespace Dalamud.Utility
/// The source stream.
/// The destination stream.
/// The maximum length to copy.
+ [Obsolete("Use Stream.CopyTo() instead", true)]
public static void CopyTo(Stream src, Stream dest, int len = 4069)
{
var bytes = new byte[len];