summaryrefslogtreecommitdiffstats
path: root/glusterfsd
diff options
context:
space:
mode:
Diffstat (limited to 'glusterfsd')
-rw-r--r--glusterfsd/src/glusterfsd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/glusterfsd/src/glusterfsd.c b/glusterfsd/src/glusterfsd.c
index fc837a4ce..19bb787ab 100644
--- a/glusterfsd/src/glusterfsd.c
+++ b/glusterfsd/src/glusterfsd.c
@@ -1358,7 +1358,7 @@ main (int argc, char *argv[])
if (glusterfs_graph_init (graph, fuse_volume_found) != 0) {
gf_log ("glusterfs", GF_LOG_ERROR,
"translator initialization failed. exiting");
- if (sem_post (semid) < 0) {
+ if (!cmd_args->no_daemon_mode && (sem_post (semid) < 0)) {
gf_log ("glusterfs", GF_LOG_ERROR,
"semaphore synchronization failed,"
" daemonize problem.exiting: %s",
@@ -1372,7 +1372,7 @@ main (int argc, char *argv[])
gf_log ("glusterfs", GF_LOG_NORMAL, "Successfully started");
- if (sem_post (semid) < 0) {
+ if (!cmd_args->no_daemon_mode && (sem_post (semid) < 0)) {
gf_log ("glusterfs", GF_LOG_ERROR,
"semaphore synchronization failed,"
" daemonize problem. exiting: %s",