summaryrefslogtreecommitdiffstats
path: root/daemons/clvmd/clvmd.c
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2012-06-20 10:49:16 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2012-08-23 14:38:48 +0200
commitc6f680ee4945f22670d133ba341bb670c1d0a474 (patch)
tree392d060703816dbe0817f97bdec74beb68fd3a92 /daemons/clvmd/clvmd.c
parent5d0e7fb4edbe2c4e999eaa6210b6c9e25bdd5e91 (diff)
downloadlvm2-c6f680ee4945f22670d133ba341bb670c1d0a474.tar.gz
lvm2-c6f680ee4945f22670d133ba341bb670c1d0a474.tar.xz
lvm2-c6f680ee4945f22670d133ba341bb670c1d0a474.zip
clvmd,lvmetad: check for fcntl result
Report any problem of fcntl.
Diffstat (limited to 'daemons/clvmd/clvmd.c')
-rw-r--r--daemons/clvmd/clvmd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/daemons/clvmd/clvmd.c b/daemons/clvmd/clvmd.c
index f74490af..ac465d97 100644
--- a/daemons/clvmd/clvmd.c
+++ b/daemons/clvmd/clvmd.c
@@ -2155,7 +2155,8 @@ static int open_local_sock(void)
/* Set Close-on-exec & non-blocking */
if (fcntl(local_socket, F_SETFD, 1))
DEBUGLOG("setting CLOEXEC on local_socket failed: %s\n", strerror(errno));
- fcntl(local_socket, F_SETFL, fcntl(local_socket, F_GETFL, 0) | O_NONBLOCK);
+ if (fcntl(local_socket, F_SETFL, fcntl(local_socket, F_GETFL, 0) | O_NONBLOCK))
+ DEBUGLOG("setting O_NONBLOCK on local_socket failed: %s\n", strerror(errno));
if (bind(local_socket, (struct sockaddr *) &sockaddr, sizeof(sockaddr))) {