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

Commit 436c3ae

Browse files
kvakilUlisesGascon
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 3d82d38 commit 436c3ae

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)