diff --git a/PDP10/ka10_ten11.c b/PDP10/ka10_ten11.c index 89e231f..a6e7d79 100644 --- a/PDP10/ka10_ten11.c +++ b/PDP10/ka10_ten11.c @@ -236,6 +236,8 @@ static int transaction (unsigned char *request, unsigned char *response) do { tmxr_poll_rx (&ten11_desc); stat = tmxr_get_packet_ln (&ten11_ldsc, &ten11_request, &size); + if (!ten11_ldsc.conn) + return error ("Connection lost"); } while (stat != SCPE_OK || size == 0); if (size > 7)