From 46f306e43f4d8236127510d17cd29f39a62acd2b Mon Sep 17 00:00:00 2001 From: DieMyst Date: Tue, 19 Mar 2019 13:20:47 +0300 Subject: [PATCH] free parsed buffer --- assembly/game_handler.ts | 1 - assembly/index.ts | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/assembly/game_handler.ts b/assembly/game_handler.ts index dcd3e10..e50b6ed 100644 --- a/assembly/game_handler.ts +++ b/assembly/game_handler.ts @@ -8,7 +8,6 @@ let gameManager = new GameManager(); export function handler(requestBytes: Uint8Array): string { let request: Request = decode(requestBytes); - // let request: Request = new RollRequest(0, 1, 2); if (request.action == Action.Join) { return gameManager.join(); diff --git a/assembly/index.ts b/assembly/index.ts index ac7d498..69b3b02 100644 --- a/assembly/index.ts +++ b/assembly/index.ts @@ -38,6 +38,8 @@ export function invoke(ptr: i32, size: i32): i32 { memory.free(changetype(result)); memory.free(ptr); + memory.free(changetype(bb)); + memory.free(changetype(bb.buffer)); return addr; }