summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--auto-virtserial.c3
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;