From e1d28d7dee24addb4ade6dc3b1f50ee22acfd242 Mon Sep 17 00:00:00 2001 From: Nick Couchman Date: Sun, 4 Aug 2019 17:09:18 -0400 Subject: [PATCH] GUACAMOLE-860: [WIP] More tn5250 work, unsaved changes. --- src/protocols/tn5250/tn5250.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/protocols/tn5250/tn5250.c b/src/protocols/tn5250/tn5250.c index 1be3eee7..6aae7460 100644 --- a/src/protocols/tn5250/tn5250.c +++ b/src/protocols/tn5250/tn5250.c @@ -105,7 +105,10 @@ static void __guac_tn5250_event_handler(telnet_t* telnet, telnet_event_t* event, /* Data destined for remote end */ case TELNET_EV_SEND: - if (__guac_tn5250_send_sna_packet(client, event)) + if (__guac_tn5250_send_sna_packet(telnet, event)) + guac_client_stop(client); + if (__guac_tn5250_write_all(tn5250_client->socket_fd, event->data.buffer, event->data.size) + != event->data.size) guac_client_stop(client); break;