From ba534e8d1f9138131b59ad87ce106ffc13cbbfab Mon Sep 17 00:00:00 2001 From: Lars Brinkhoff Date: Sat, 13 Jul 2019 09:44:58 -0400 Subject: [PATCH] KA10: Make TEN11 more robust in the face of network errors. --- PDP10/ka10_ten11.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/PDP10/ka10_ten11.c b/PDP10/ka10_ten11.c index 81863c9..b7f817d 100644 --- a/PDP10/ka10_ten11.c +++ b/PDP10/ka10_ten11.c @@ -262,7 +262,11 @@ static int read_word (int addr, int *data) build (request, (addr >> 8) & 0377); build (request, (addr) & 0377); - transaction (request, response); + if (transaction (request, response) == -1) { + /* Network error. */ + *data = 0; + return 0; + } switch (response[0]) {