From 544cd52505aa67b9096b646a13e6e497e4275c77 Mon Sep 17 00:00:00 2001 From: Eric Yen Date: Mon, 24 Nov 2014 23:47:31 -0500 Subject: [PATCH] close scope after dispatched is called --- fuse4js.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fuse4js.cc b/fuse4js.cc index a0862cf..cc2469c 100644 --- a/fuse4js.cc +++ b/fuse4js.cc @@ -744,8 +744,7 @@ static void DispatchOp(uv_async_t* handle, int status) case OP_MKDIR: argv[argc++] = NanNew((double)f4js_cmd.u.create_mkdir.mode); - argv[argc++] = NanNew(f4js.GenericFunc); - + argv[argc++] = NanNew(f4js.GenericFunc); break; case OP_READ: @@ -785,6 +784,7 @@ static void DispatchOp(uv_async_t* handle, int status) return; } handler->Call(NanGetCurrentContext()->Global(), argc, argv); + NanEscapeScope( NanUndefined()); } // ---------------------------------------------------------------------------