diff --git a/protocols/ssh/src/terminal_handlers.c b/protocols/ssh/src/terminal_handlers.c index 89b06bd8..1347f5c2 100644 --- a/protocols/ssh/src/terminal_handlers.c +++ b/protocols/ssh/src/terminal_handlers.c @@ -654,7 +654,7 @@ int guac_terminal_csi(guac_terminal* term, char c) { /* c: Identify */ case 'c': - if (argv[0] == 0) + if (argv[0] == 0 && private_mode_character == 0) guac_terminal_write_all(term->stdin_pipe_fd[1], "\x1B[?6c", 5); break;