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; }