From 14c340a3aca173a680db1934e05eeffaf548db60 Mon Sep 17 00:00:00 2001 From: Kris Zyp Date: Tue, 11 Jul 2023 17:53:02 -0600 Subject: [PATCH] Use correct dealloc, #251 --- package.json | 2 +- src/writer.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index bdf82dfac..b0775716c 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "msgpackr": "^1.9.5", "node-addon-api": "^6.1.0", "node-gyp-build-optional-packages": "5.1.0", - "ordered-binary": "^1.4.0", + "ordered-binary": "^1.4.1", "weak-lru-cache": "^1.2.2", "yarn": "^1.22.19" }, diff --git a/src/writer.cpp b/src/writer.cpp index 0dc857d9b..b8ce807a7 100644 --- a/src/writer.cpp +++ b/src/writer.cpp @@ -286,7 +286,7 @@ next_inst: start = instruction++; else rc = mdb_put(txn, dbi, &key, &value, flags & (MDB_NOOVERWRITE | MDB_NODUPDATA | MDB_APPEND | MDB_APPENDDUP)); if (flags & COMPRESSIBLE) - free(value.mv_data); + delete value.mv_data; //fprintf(stdout, "put %u \n", key.mv_size); break; case DEL: @@ -295,7 +295,7 @@ next_inst: start = instruction++; case DEL_VALUE: rc = mdb_del(txn, dbi, &key, &value); if (flags & COMPRESSIBLE) - free(value.mv_data); + delete value.mv_data; break; case START_BLOCK: case START_CONDITION_BLOCK: rc = validated ? 0 : MDB_NOTFOUND;