diff --git a/lib/manager.ts b/lib/manager.ts index f7b39412..1582abb9 100644 --- a/lib/manager.ts +++ b/lib/manager.ts @@ -424,7 +424,11 @@ export class Manager< * @private */ private ondata(data): void { - this.decoder.add(data); + try { + this.decoder.add(data); + } catch (e) { + this.onclose("parse error"); + } } /**