Merge pull request #300 from glyptodon/dont-cross-the-streams

GUAC-1428: Do not call handlers on non-existent streams.
This commit is contained in:
James Muehlner
2015-12-09 19:45:17 -08:00

View File

@@ -691,7 +691,8 @@ Guacamole.Client = function(tunnel) {
var stream = streams[stream_index]; var stream = streams[stream_index];
// Write data // Write data
stream.onblob(data); if (stream && stream.onblob)
stream.onblob(data);
}, },
@@ -890,7 +891,7 @@ Guacamole.Client = function(tunnel) {
var stream = streams[stream_index]; var stream = streams[stream_index];
// Signal end of stream // Signal end of stream
if (stream.onend) if (stream && stream.onend)
stream.onend(); stream.onend();
}, },