diff --git a/src/debugger/core.c b/src/debugger/core.c index 2f9d6fcd..5dc7bab6 100644 --- a/src/debugger/core.c +++ b/src/debugger/core.c @@ -128,7 +128,7 @@ int c11_debugger_reset_breakpoints_by_source(const char* sourcesname) { (c11_debugger_breakpoint*)c11_vector__emplace(&tmp_breakpoints); *dst = *it; } else { - free((void*)it->sourcename); + PK_FREE((void*)it->sourcename); } } diff --git a/src/debugger/dap.c b/src/debugger/dap.c index 52f70936..608e0076 100644 --- a/src/debugger/dap.c +++ b/src/debugger/dap.c @@ -339,8 +339,8 @@ inline static void c11_dap_handle_message() { pk_sprintf(&buffer, "Content-Length: %d\r\n\r\n%s", strlen(response_content), response_content); c11_string* response = c11_sbuf__submit(&buffer); c11_socket_send(server.toclient, response->data, response->size); - free((void*)message); - free((void*)response_content); + PK_FREE((void*)message); + PK_FREE((void*)response_content); c11_string__delete(response); }