diff options
-rw-r--r-- | auto-virtserial.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/auto-virtserial.c b/auto-virtserial.c index 5777583..8128dd2 100644 --- a/auto-virtserial.c +++ b/auto-virtserial.c @@ -553,7 +553,8 @@ static int test_nonblocking_write(int nr) out: ret = guest_set_port_nonblocking(nr, false); - err = result(__func__, true, "blocking", ret, 0, 0, OP_EQ, true); + if (!err) + err = result(__func__, true, "blocking", ret, 0, 0, OP_EQ, true); host_close_chardev(nr); guest_close_port(nr); return err; |