Skip to content

Commit 5071adf

Browse files
committed
Fix double error message
1 parent 4d5fdf7 commit 5071adf

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lldb/tools/lldb-dap/Handler/DataBreakpointInfoRequestHandler.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,15 @@ DataBreakpointInfoRequestHandler::Run(
8989
}
9090
} else if (args.asAddress) {
9191
size = llvm::utostr(args.bytes.value_or(dap.target.GetAddressByteSize()));
92-
lldb::addr_t load_addr;
92+
lldb::addr_t load_addr = LLDB_INVALID_ADDRESS;
9393
if (llvm::StringRef(args.name).getAsInteger<lldb::addr_t>(0, load_addr))
94-
return llvm::make_error<DAPError>(args.name + " is not a valid address");
94+
return llvm::make_error<DAPError>(args.name + " is not a valid address",
95+
llvm::inconvertibleErrorCode(), false);
9596
addr = llvm::utohexstr(load_addr);
9697
if (!IsRW(dap, load_addr))
9798
return llvm::make_error<DAPError>("memory region for address " + addr +
98-
" has no read or write permissions");
99+
" has no read or write permissions",
100+
llvm::inconvertibleErrorCode(), false);
99101
} else {
100102
is_data_ok = false;
101103
response.description = "variable not found: " + args.name;

0 commit comments

Comments
 (0)