Github user mike-jumper commented on a diff in the pull request:
https://github.com/apache/guacamole-server/pull/173#discussion_r196230925
--- Diff: src/terminal/terminal/terminal.h ---
@@ -568,17 +576,97 @@ int guac_terminal_printf(guac_terminal* terminal,
const char* format, ...);
/**
* Handles the given key event, sending data, scrolling, pasting clipboard
- * data, etc. as necessary.
+ * data, etc. as necessary. If terminal input is currently coming from a
+ * stream due to a prior call to guac_terminal_send_stream(), any input
+ * which would normally result from the key event is dropped.
+ *
+ * @param term
+ * The terminal which should receive the given data on STDIN.
+ *
+ * @param user
--- End diff --
Yep. Will fix.
---