summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2024-02-08 10:43:50 -0500
committerPeter Zhu <peter@peterzhu.ca>2024-02-13 11:05:56 -0500
commita71d1ed83875600c174e66a8ace18e0ad451958a (patch)
tree1afb3c02d9144c14ab580a1f4f727e8c9f9c9927 /include
parente4272fd292e7a432150e90c8dc7d8e9aa7d07e62 (diff)
Fix memory leak when parsing invalid hash symbol
For example: 10.times do 100_000.times do eval('{"\xC3": 1}') rescue EncodingError end puts `ps -o rss= -p #{$$}` end Before: 32032 48464 66112 84192 100592 117520 134096 150656 167168 183760 After: 17120 17120 17120 17120 18560 18560 18560 18560 18560 18560
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions