diff --git a/src/session.cpp b/src/session.cpp index 95b30a0..9dbddb1 100644 --- a/src/session.cpp +++ b/src/session.cpp @@ -399,9 +399,10 @@ class Impl : public dap::Session { return typeinfo->deserialize(d, data); })) { handlers.error("Failed to deserialize event '%s' body", event.c_str()); - typeinfo->destruct(data); - delete[] data; - return {}; + // "body" field in TerminatedEvent is an optional field. + //typeinfo->destruct(data); + //delete[] data; + //return {}; } return [=] {