diff options
author | Mike Zeller <mike@mikezeller.net> | 2020-06-25 12:49:41 -0700 |
---|---|---|
committer | Dan McDonald <danmcd@joyent.com> | 2020-07-03 11:45:17 -0400 |
commit | cf7690ebb38fa81bd6f3904ba5ad4649c0ea3c0b (patch) | |
tree | 6ac65ceb3440caa076767da15be574763ad55fd8 /usr/src | |
parent | 60bd1e6666ad0da8ddf73bbaaca7709c40c560ab (diff) | |
download | illumos-joyent-cf7690ebb38fa81bd6f3904ba5ad4649c0ea3c0b.tar.gz |
12897 bhyve mevent can mistakenly handle events twice
Reviewed by: Patrick Mooney <pmooney@pfmooney.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/cmd/bhyve/mevent.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/cmd/bhyve/mevent.c b/usr/src/cmd/bhyve/mevent.c index 408a648a96..f3ffc6bcaf 100644 --- a/usr/src/cmd/bhyve/mevent.c +++ b/usr/src/cmd/bhyve/mevent.c @@ -713,8 +713,9 @@ mevent_dispatch(void) /* Block awaiting events */ ret = port_get(portfd, &pev, NULL); - if (ret != 0 && errno != EINTR) { - perror("Error return from port_get"); + if (ret != 0) { + if (errno != EINTR) + perror("Error return from port_get"); continue; } |