mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-05 15:15:42 +00:00
Handle case where DAP line can be None
A comment in bugzilla pointed out a bug in my earlier patch to handle the DAP "linesStartAt1" setting. In particular, in the backtrace code, "line" can be None, which would lead to an exception from export_line. This patch fixes the problem. Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=32468
This commit is contained in:
@@ -84,9 +84,9 @@ def _backtrace(thread_id, levels, startFrame, stack_format):
|
||||
"column": 0,
|
||||
"instructionPointerReference": hex(pc),
|
||||
}
|
||||
line = export_line(current_frame.line())
|
||||
line = current_frame.line()
|
||||
if line is not None:
|
||||
newframe["line"] = line
|
||||
newframe["line"] = export_line(line)
|
||||
if stack_format["line"]:
|
||||
# Unclear whether export_line should be called
|
||||
# here, but since it's just for users we pick the
|
||||
|
||||
Reference in New Issue
Block a user