From 69d5c53edd0959a6e57ed4af5391fa6cdb912485 Mon Sep 17 00:00:00 2001 From: Zanette Arrigo Date: Wed, 12 Nov 2025 17:31:13 +0100 Subject: [PATCH] free buffer memory --- packages/duckdb-wasm/src/bindings/bindings_base.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/duckdb-wasm/src/bindings/bindings_base.ts b/packages/duckdb-wasm/src/bindings/bindings_base.ts index b4b00188b..81bf2a8f9 100644 --- a/packages/duckdb-wasm/src/bindings/bindings_base.ts +++ b/packages/duckdb-wasm/src/bindings/bindings_base.ts @@ -402,6 +402,9 @@ export abstract class DuckDBBindingsBase implements DuckDBBindings { ['number', 'number', 'number', 'string'], [conn, bufferPtr, buffer.length, optJSON], ); + + this.mod._free(bufferPtr); + if (s !== StatusCode.SUCCESS) { throw new Error(readString(this.mod, d, n)); }