repl: avoid crashing from null and undefined errors · nodejs/node@d27ec13 · GitHub
Skip to content

Commit d27ec13

Browse files
priyank-pgibfahn
authored andcommitted
repl: avoid crashing from null and undefined errors
When `throw undefined` or `throw null` is executed, the REPL crashes. This change does a check for `null|undefined` before accessing an error's properties to prevent crashing. Fixes: #16545 Fixes: #16607 PR-URL: #16574 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Lance Ball <lball@redhat.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
1 parent 981a1ef commit d27ec13

2 files changed

Lines changed: 21 additions & 2 deletions

File tree

lib/repl.js

Lines changed: 3 additions & 2 deletions
Lines changed: 18 additions & 0 deletions

0 commit comments

Comments
 (0)