diff --git a/lib/engines/dbgp/dbgp-instance.js b/lib/engines/dbgp/dbgp-instance.js index e472497..76462fd 100644 --- a/lib/engines/dbgp/dbgp-instance.js +++ b/lib/engines/dbgp/dbgp-instance.js @@ -226,6 +226,11 @@ export default class DbgpInstance { } parseXml(message) { + // strip illegal null bytes in anonymous class names + // so xml can be parsed correctly + // see https://github.com/gwomacks/php-debug/issues/336 + message = message.replace(/@anonymous�/g, '@anonymous#') + let o = parseString(message, (err, result) => { if (err) { console.error(err)