diff options
author | Jason Carey <jcarey@argv.me> | 2015-07-24 15:43:01 -0400 |
---|---|---|
committer | Jason Carey <jcarey@argv.me> | 2015-07-28 18:30:39 -0400 |
commit | 99103f65251459ea2fc8ad7e096284799702a234 (patch) | |
tree | 3098fabce8b8c871b0baf3e35c5d0c3add23e06a /src/mongo/scripting/mozjs/implscope.h | |
parent | 4bc0ca5f2190f851c25bd09f33bedbe57b23f758 (diff) | |
download | mongo-99103f65251459ea2fc8ad7e096284799702a234.tar.gz |
SERVER-19641 cleanup the js scope in quit()
make leak sanitizer happy
Diffstat (limited to 'src/mongo/scripting/mozjs/implscope.h')
-rw-r--r-- | src/mongo/scripting/mozjs/implscope.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/scripting/mozjs/implscope.h b/src/mongo/scripting/mozjs/implscope.h index 4bd29e76676..6bd0c6c7411 100644 --- a/src/mongo/scripting/mozjs/implscope.h +++ b/src/mongo/scripting/mozjs/implscope.h @@ -226,6 +226,9 @@ public: return _timestampProto; } + void setQuickExit(int exitCode); + bool getQuickExit(int* exitCode); + static const char* const kExecResult; static const char* const kInvokeResult; @@ -291,6 +294,8 @@ private: std::atomic<bool> _pendingGC; ConnectState _connectState; Status _status; + int _exitCode; + bool _quickExit; WrapType<BinDataInfo> _binDataProto; WrapType<BSONInfo> _bsonProto; |