diff --git a/packages/core/src/transport/membrane.ts b/packages/core/src/transport/membrane.ts index e01a7e0..dd785d9 100644 --- a/packages/core/src/transport/membrane.ts +++ b/packages/core/src/transport/membrane.ts @@ -239,6 +239,9 @@ export abstract class LayerBoundary implements ProxyOutbound, ProxyInbound { case 'Extension': // Ignore unknown extensions. break; + case 'Nop': + // Ignore no-ops. + break; } } } diff --git a/packages/core/src/transport/relay.ts b/packages/core/src/transport/relay.ts index 9283d89..7aaf857 100644 --- a/packages/core/src/transport/relay.ts +++ b/packages/core/src/transport/relay.ts @@ -79,7 +79,6 @@ export class Relay extends LayerBoundary { while (true) { const rawPacket = this.decoder.try_next(); if (rawPacket === void 0) break; - if (rawPacket === false) continue; const wirePacket = IO.toPacket(rawPacket); if (wirePacket === void 0) throw new Error("Bad IO.Packet"); if (this.debug) console.log('IN', stringify(rawPacket));