diff --git a/src/structures/Node.ts b/src/structures/Node.ts index e6e1ed8..79ea93d 100644 --- a/src/structures/Node.ts +++ b/src/structures/Node.ts @@ -1063,7 +1063,13 @@ export class LavalinkNode { if (Array.isArray(d)) d = Buffer.concat(d); else if (d instanceof ArrayBuffer) d = Buffer.from(d); - const payload = JSON.parse(d.toString()); + let payload; + try { + payload = JSON.parse(d.toString()); + } catch (e) { + this.NodeManager.emit("error", this, e); + return; + } if (!payload.op) return;