Skip to content

Commit d049217

Browse files
committed
DAP: rescue any exception on accessing gvars
1 parent 7b7259d commit d049217

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/debug/server_dap.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,11 @@ def process_protocol_request req
565565
case ref[0]
566566
when :globals
567567
vars = safe_global_variables.sort.map do |name|
568-
gv = eval(name.to_s)
568+
begin
569+
gv = eval(name.to_s)
570+
rescue Exception => e
571+
gv = e.inspect
572+
end
569573
{
570574
name: name,
571575
value: gv.inspect,

0 commit comments

Comments
 (0)