Github user necouchman commented on a diff in the pull request: https://github.com/apache/guacamole-server/pull/173#discussion_r196083987 --- 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 -- I don't see the `user` parameter actually in the function stub?
---