From 9b5750f6a877464d910ae7b42479aeb682c67dd6 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Wed, 1 Feb 2012 20:01:46 -0800 Subject: [PATCH] Fixed error path issue when RAW disk operations are active (found by Sergey Oboguev) --- PDP11/pdp11_rq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PDP11/pdp11_rq.c b/PDP11/pdp11_rq.c index 8bd6044e..e0c54727 100644 --- a/PDP11/pdp11_rq.c +++ b/PDP11/pdp11_rq.c @@ -1924,7 +1924,7 @@ if (err != 0) { /* error? */ if (rq_dte (cp, uptr, ST_DRV)) /* post err log */ rq_rw_end (cp, uptr, EF_LOG, ST_DRV); /* if ok, report err */ perror ("RQ I/O error"); - if (!(uptr->flags | UNIT_RAW)) + if (!(uptr->flags & UNIT_RAW)) clearerr (uptr->fileref); return SCPE_IOERR; }