sqlite: change approach to fix segfault SQLTagStore · nodejs/node@0e7571a · GitHub
Skip to content

Commit 0e7571a

Browse files
louwersaduh95
authored andcommitted
sqlite: change approach to fix segfault SQLTagStore
PR-URL: #60462 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Gürgün Dayıoğlu <hey@gurgun.day> Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
1 parent 8c25489 commit 0e7571a

3 files changed

Lines changed: 42 additions & 3 deletions

File tree

src/node_sqlite.cc

Lines changed: 3 additions & 3 deletions

src/node_sqlite.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,11 @@ class Session : public BaseObject {
305305

306306
class SQLTagStore : public BaseObject {
307307
public:
308+
enum InternalFields {
309+
kDatabaseObject = BaseObject::kInternalFieldCount,
310+
kInternalFieldCount
311+
};
312+
308313
SQLTagStore(Environment* env,
309314
v8::Local<v8::Object> object,
310315
BaseObjectWeakPtr<DatabaseSync> database,

test/parallel/test-sqlite-template-tag.js

Lines changed: 34 additions & 0 deletions

0 commit comments

Comments
 (0)