GUACAMOLE-1350: Add code to join leave_handler when connecting in other protocols.

This commit is contained in:
Jimmy 2021-05-25 02:03:07 +03:00
parent 26d87aa5d3
commit a91c4b3869
3 changed files with 3 additions and 0 deletions

View File

@ -101,6 +101,7 @@ int guac_client_init(guac_client* client) {
/* Set handlers */ /* Set handlers */
client->join_handler = guac_kubernetes_user_join_handler; client->join_handler = guac_kubernetes_user_join_handler;
client->free_handler = guac_kubernetes_client_free_handler; client->free_handler = guac_kubernetes_client_free_handler;
client->leave_handler = guac_kubernetes_user_leave_handler;
/* Register handlers for argument values that may be sent after the handshake */ /* Register handlers for argument values that may be sent after the handshake */
guac_argv_register(GUAC_KUBERNETES_ARGV_COLOR_SCHEME, guac_kubernetes_argv_callback, NULL, GUAC_ARGV_OPTION_ECHO); guac_argv_register(GUAC_KUBERNETES_ARGV_COLOR_SCHEME, guac_kubernetes_argv_callback, NULL, GUAC_ARGV_OPTION_ECHO);

View File

@ -51,6 +51,7 @@ int guac_client_init(guac_client* client) {
/* Set handlers */ /* Set handlers */
client->join_handler = guac_ssh_user_join_handler; client->join_handler = guac_ssh_user_join_handler;
client->free_handler = guac_ssh_client_free_handler; client->free_handler = guac_ssh_client_free_handler;
client->leave_handler = guac_ssh_user_leave_handler;
/* Register handlers for argument values that may be sent after the handshake */ /* Register handlers for argument values that may be sent after the handshake */
guac_argv_register(GUAC_SSH_ARGV_COLOR_SCHEME, guac_ssh_argv_callback, NULL, GUAC_ARGV_OPTION_ECHO); guac_argv_register(GUAC_SSH_ARGV_COLOR_SCHEME, guac_ssh_argv_callback, NULL, GUAC_ARGV_OPTION_ECHO);

View File

@ -55,6 +55,7 @@ int guac_client_init(guac_client* client) {
/* Set handlers */ /* Set handlers */
client->join_handler = guac_telnet_user_join_handler; client->join_handler = guac_telnet_user_join_handler;
client->free_handler = guac_telnet_client_free_handler; client->free_handler = guac_telnet_client_free_handler;
client->leave_handler = guac_telnet_user_leave_handler;
/* Register handlers for argument values that may be sent after the handshake */ /* Register handlers for argument values that may be sent after the handshake */
guac_argv_register(GUAC_TELNET_ARGV_COLOR_SCHEME, guac_telnet_argv_callback, NULL, GUAC_ARGV_OPTION_ECHO); guac_argv_register(GUAC_TELNET_ARGV_COLOR_SCHEME, guac_telnet_argv_callback, NULL, GUAC_ARGV_OPTION_ECHO);