diff --git a/AxibugEmuOnline.Client/Assets/Plugins/AxiNSApi/AxiNSIO.cs b/AxibugEmuOnline.Client/Assets/Plugins/AxiNSApi/AxiNSIO.cs
index 3dfddf4c..6431408c 100644
--- a/AxibugEmuOnline.Client/Assets/Plugins/AxiNSApi/AxiNSIO.cs
+++ b/AxibugEmuOnline.Client/Assets/Plugins/AxiNSApi/AxiNSIO.cs
@@ -187,11 +187,13 @@ public class AxiNSIO
     {
         if (LoadSwitchDataFile(filename, out byte[] outputData))
         {
-            System.IO.BinaryWriter writer = new System.IO.BinaryWriter(ms);
-            writer.Write(outputData);
-			return true;
+            using (System.IO.BinaryWriter writer = new System.IO.BinaryWriter(ms))
+            {
+                writer.Write(outputData);
+            }
+            return true;
         }
-		return false;
+        return false;
     }
     public bool LoadSwitchDataFile(string filename, out byte[] outputData)
     {