src: fix JSONParser leaking internal V8 scopes · nodejs/node@2e8e237 · GitHub
Skip to content

Commit 2e8e237

Browse files
kvakiltargos
authored andcommitted
src: fix JSONParser leaking internal V8 scopes
JSONParser uses V8's JSON.parse (for now), meaning that its uses handles and contexts. JSONParser was leaking its internal HandleScope and Context::Scope. Move the scope construction to the member functions to prevent those scopes from leaking. Refs: #50680 (comment) PR-URL: #50688 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
1 parent 5d28f8d commit 2e8e237

2 files changed

Lines changed: 18 additions & 7 deletions

File tree

src/json_parser.cc

Lines changed: 17 additions & 5 deletions

src/json_parser.h

Lines changed: 1 addition & 2 deletions

0 commit comments

Comments
 (0)