[Pkg-javascript-commits] [node-leveldown] 344/492: add scopes

Andrew Kelley andrewrk-guest at moszumanska.debian.org
Sun Jul 6 17:14:16 UTC 2014


This is an automated email from the git hooks/post-receive script.

andrewrk-guest pushed a commit to annotated tag rocksdb-0.10.1
in repository node-leveldown.

commit 60160f1376e093256e4255728447e8399e9cc5e8
Author: Rod Vagg <rod at vagg.org>
Date:   Sat May 18 17:43:36 2013 +1000

    add scopes
---
 src/async.cc          | 1 +
 src/database_async.cc | 2 ++
 src/iterator_async.cc | 2 ++
 3 files changed, 5 insertions(+)

diff --git a/src/async.cc b/src/async.cc
index 51aed6f..c24bb11 100644
--- a/src/async.cc
+++ b/src/async.cc
@@ -38,6 +38,7 @@ void AsyncWorker::HandleOKCallback () {
 }
 
 void AsyncWorker::HandleErrorCallback () {
+  v8::HandleScope scope;
   v8::Local<v8::Value> argv[] = {
       v8::Local<v8::Value>::New(
         v8::Exception::Error(v8::String::New(status.ToString().c_str()))
diff --git a/src/database_async.cc b/src/database_async.cc
index ce4b648..bff1c2b 100644
--- a/src/database_async.cc
+++ b/src/database_async.cc
@@ -113,6 +113,7 @@ void ReadWorker::Execute () {
 }
 
 void ReadWorker::HandleOKCallback () {
+  v8::HandleScope scope;
   v8::Local<v8::Value> returnValue;
   if (asBuffer)
     returnValue = v8::Local<v8::Value>::New(
@@ -228,6 +229,7 @@ void ApproximateSizeWorker::WorkComplete() {
 }
 
 void ApproximateSizeWorker::HandleOKCallback () {
+  v8::HandleScope scope;
   v8::Local<v8::Value> returnValue = v8::Number::New((double) size);
   v8::Local<v8::Value> argv[] = {
       v8::Local<v8::Value>::New(v8::Null())
diff --git a/src/iterator_async.cc b/src/iterator_async.cc
index e62e437..5f6d886 100644
--- a/src/iterator_async.cc
+++ b/src/iterator_async.cc
@@ -33,6 +33,8 @@ void NextWorker::Execute () {
 }
 
 void NextWorker::HandleOKCallback () {
+  v8::HandleScope scope;
+
   v8::Local<v8::Value> returnKey;
   if (iterator->keyAsBuffer) {
     returnKey = v8::Local<v8::Value>::New(

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-leveldown.git



More information about the Pkg-javascript-commits mailing list