From 99c3f2696f56d4e0596a7840ac93f1dc60c858f3 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sun, 3 Apr 2016 14:45:14 -0700 Subject: [PATCH] GUAC-1511: ArrayBufferWriter must not exceed maximum instruction size of 8192 bytes. --- .../src/main/webapp/modules/ArrayBufferWriter.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/guacamole-common-js/src/main/webapp/modules/ArrayBufferWriter.js b/guacamole-common-js/src/main/webapp/modules/ArrayBufferWriter.js index 733e331b1..8f33dd2be 100644 --- a/guacamole-common-js/src/main/webapp/modules/ArrayBufferWriter.js +++ b/guacamole-common-js/src/main/webapp/modules/ArrayBufferWriter.js @@ -71,13 +71,13 @@ Guacamole.ArrayBufferWriter = function(stream) { var bytes = new Uint8Array(data); // If small enough to fit into single instruction, send as-is - if (bytes.length <= 8064) + if (bytes.length <= 6048) __send_blob(bytes); // Otherwise, send as multiple instructions else { - for (var offset=0; offset