From 82c57a0d972921eadad0132938eb27c427dfcded Mon Sep 17 00:00:00 2001 From: sleepycatcoding <131554884+sleepycatcoding@users.noreply.github.com> Date: Thu, 3 Aug 2023 23:41:52 +0300 Subject: [PATCH] avm2: Clear tempBuf when closing connection --- core/src/avm2/globals/flash/net/XMLSocket.as | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/avm2/globals/flash/net/XMLSocket.as b/core/src/avm2/globals/flash/net/XMLSocket.as index 76badb9d8..3fd7b9c48 100644 --- a/core/src/avm2/globals/flash/net/XMLSocket.as +++ b/core/src/avm2/globals/flash/net/XMLSocket.as @@ -34,6 +34,7 @@ package flash.net private function socketCloseListener(evt:Event):void { + this.tempBuf.clear(); this.dispatchEvent(evt); } @@ -93,7 +94,8 @@ package flash.net public function close():void { - socket.close(); + this.tempBuf.clear(); + this.socket.close(); } public function connect(host:String, port:int):void