GUAC-1452: Input streams must be invalidated when closed.

This commit is contained in:
Michael Jumper committed 2016-01-12 18:58:58 -08:00
1 parent abbff6d9ac
commit fb6d2fa550
1 file changed
+12 -5
@@ -899,13 +899,20 @@ Guacamole.Client = function(tunnel) {
"end": function(parameters) {
// Get stream
var stream_index = parseInt(parameters[0]);
var stream = streams[stream_index];
// Signal end of stream
if (stream && stream.onend)
stream.onend();
// Get stream
var stream = streams[stream_index];
if (stream) {
// Signal end of stream if handler defined
if (stream.onend)
stream.onend();
// Invalidate stream
delete streams[stream_index];
}
},