Compare commits

...

2 Commits

Author SHA1 Message Date
BLUELOVETH
432e1b4ae3
Merge pull request #502 from ngoyal88/main
fix(debugger): prevent memory leak in DAP setBreakpoints error path
2026-04-21 22:04:04 +08:00
Nikhil Goyal
b99d18a9f6 fix(debugger): prevent memory leak in DAP setBreakpoints error path 2026-04-21 17:35:46 +05:30

View File

@ -115,6 +115,7 @@ void c11_dap_handle_setBreakpoints(py_Ref arguments, c11_sbuf* buffer) {
const char* sourcename = c11_strdup(py_tostr(py_retval()));
if(!py_smarteval("[bp['line'] for bp in _0['breakpoints']]", NULL, arguments)) {
py_printexc();
PK_FREE((void*)sourcename);
return;
}
int bp_numbers = c11_debugger_reset_breakpoints_by_source(sourcename);