diff options
author | Yusuke Sakurai <kerokerokerop@gmail.com> | 2019-09-29 01:47:38 +0900 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-09-28 12:47:38 -0400 |
commit | 04e4f100879fa7d9a51eafd6f56935936208dc69 (patch) | |
tree | 610c0e15efb7ea0b77c304e88ce1e14733191524 /ws/mod.ts | |
parent | 3cba0a4f4ac601a7039b0a1e40dd42385f4a3bfb (diff) |
fix(ws) mask must not be set by default for server (denoland/deno_std#616)
Original: https://github.com/denoland/deno_std/commit/de99fcbaf94c58010b7997362dc585416b6cc3af
Diffstat (limited to 'ws/mod.ts')
-rw-r--r-- | ws/mod.ts | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -203,9 +203,9 @@ class WebSocketImpl implements WebSocket { bufReader?: BufReader; bufWriter?: BufWriter; mask?: Uint8Array; - } = {} + } ) { - this.mask = opts.mask || createMask(); + this.mask = opts.mask; this.bufReader = opts.bufReader || new BufReader(conn); this.bufWriter = opts.bufWriter || new BufWriter(conn); } @@ -501,6 +501,7 @@ export async function connectWebSocket( } return new WebSocketImpl(conn, { bufWriter, - bufReader + bufReader, + mask: createMask() }); } |