-
-
Notifications
You must be signed in to change notification settings - Fork 848
Closed
Description
> var sqlite3 = require('sqlite3');
> db = new sqlite3.Database('foo.db')
> o = { close: db.close };
> o.close()
node: /home/cananian/.node-gyp/0.10.22/src/node_object_wrap.h:61: static T* node::ObjectWrap::Unwrap(v8::Handle<v8::Object>) [with T = node_sqlite3::Database]: Assertion `handle->InternalFieldCount() > 0' failed.
AbortedYou should use the Signature parameter to v8 FunctionTemplate to prevent calling methods with the improper receiver type. (And then you should also use accessor.Holder() instead of accessor.This() when you unwrap.)
Metadata
Metadata
Assignees
Labels
No labels