summaryrefslogtreecommitdiffstats
path: root/auto-virtserial-guest.c
diff options
context:
space:
mode:
Diffstat (limited to 'auto-virtserial-guest.c')
-rw-r--r--auto-virtserial-guest.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/auto-virtserial-guest.c b/auto-virtserial-guest.c
index ce3e6e5..7e16282 100644
--- a/auto-virtserial-guest.c
+++ b/auto-virtserial-guest.c
@@ -208,7 +208,7 @@ static int read_port(int nr)
buf = malloc(g_length);
if (!buf)
return -ENOMEM;
- ret = saferead(g_fd, buf, g_length);
+ ret = saferead(g_open_fds[nr], buf, g_length);
free(buf);
return ret;
}
@@ -224,7 +224,7 @@ static int write_port(int nr)
buf = malloc(g_length);
if (!buf)
return -ENOMEM;
- ret = safewrite(g_fd, buf, g_length);
+ ret = safewrite(g_open_fds[nr], buf, g_length);
free(buf);
return ret;
}
@@ -233,7 +233,7 @@ static int close_port(int nr)
{
int ret;
- ret = close(g_fd);
+ ret = close(g_open_fds[nr]);
if (ret < 0)
ret = -errno;
g_length = 0;