aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl/libxl_qmp.c
diff options
context:
space:
mode:
authorAnthony PERARD <anthony.perard@citrix.com>2011-11-04 12:38:22 +0000
committerAnthony PERARD <anthony.perard@citrix.com>2011-11-04 12:38:22 +0000
commit4b9b9734bea7d266c9005cb548e4cfd4541001af (patch)
tree1c9e4de72816e7fa1a5a8a053ac4714fe03e8858 /tools/libxl/libxl_qmp.c
parent948d141b1a833b40342165ccb5681d9ef53cd420 (diff)
downloadxen-4b9b9734bea7d266c9005cb548e4cfd4541001af.tar.gz
xen-4b9b9734bea7d266c9005cb548e4cfd4541001af.tar.bz2
xen-4b9b9734bea7d266c9005cb548e4cfd4541001af.zip
libxl: libxl_qmp: Fix return check of fcntl
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Committed-by: Ian Jackson <ian.jackson.citrix.com>
Diffstat (limited to 'tools/libxl/libxl_qmp.c')
-rw-r--r--tools/libxl/libxl_qmp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/libxl/libxl_qmp.c b/tools/libxl/libxl_qmp.c
index 618f20fd86..ef36348d29 100644
--- a/tools/libxl/libxl_qmp.c
+++ b/tools/libxl/libxl_qmp.c
@@ -296,7 +296,7 @@ static int qmp_open(libxl__qmp_handler *qmp, const char *qmp_socket_path,
if (qmp->qmp_fd < 0) {
return -1;
}
- if ((flags = fcntl(qmp->qmp_fd, F_GETFL)) == 1) {
+ if ((flags = fcntl(qmp->qmp_fd, F_GETFL)) == -1) {
flags = 0;
}
if (fcntl(qmp->qmp_fd, F_SETFL, flags | O_NONBLOCK) == -1) {