From 203ca723568b7bc32b0377da054b30ef659e8e36 Mon Sep 17 00:00:00 2001 From: Leo Broukhis Date: Fri, 18 Mar 2022 07:49:07 -0700 Subject: [PATCH] BESM6: Fixed a compilation warning and a Coverity defect. --- BESM6/besm6_disk.c | 2 +- BESM6/besm6_tty.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/BESM6/besm6_disk.c b/BESM6/besm6_disk.c index 9911e5c0..863a2d48 100644 --- a/BESM6/besm6_disk.c +++ b/BESM6/besm6_disk.c @@ -903,7 +903,7 @@ void disk_ctl (int ctlr, uint32 cmd) c->status |= STATUS_ABSENT; else if (md_unit[c->dev].flags & UNIT_ATT) c->status |= STATUS_POWERUP; - if (md_unit[c->dev].flags & UNIT_RO) + if (c->dev != -1 && md_unit[c->dev].flags & UNIT_RO) c->status |= STATUS_READONLY; c->status >>= 12; #if 1 diff --git a/BESM6/besm6_tty.c b/BESM6/besm6_tty.c index f135f6ae..c1fb758b 100644 --- a/BESM6/besm6_tty.c +++ b/BESM6/besm6_tty.c @@ -1058,8 +1058,9 @@ int vt_getc (int num) TMLN *t = &tty_line [num]; extern int32 sim_int_char; int c; +#ifdef REMOTE_TIMEOUT time_t now; - +#endif if (! t->conn) { /* Пользователь отключился. */ if (t->ipad) {