diff options
| -rw-r--r-- | xlators/mount/fuse/src/fuse-bridge.c | 13 | 
1 files changed, 6 insertions, 7 deletions
diff --git a/xlators/mount/fuse/src/fuse-bridge.c b/xlators/mount/fuse/src/fuse-bridge.c index a51cf6eed..2b93cfb98 100644 --- a/xlators/mount/fuse/src/fuse-bridge.c +++ b/xlators/mount/fuse/src/fuse-bridge.c @@ -3080,17 +3080,16 @@ fuse_thread_proc (void *data)                          ret = pthread_cond_timedwait (&priv->child_up_cond,                                                  &priv->child_up_mutex,                                                  &timeout); -                        if (ret != 0) -                                break; - +                        if (ret != 0) { +			          gf_log (this->name, GF_LOG_DEBUG, +					  " pthread_cond_timedout returned non zero value" +					  " ret: %d errno: %d", ret, errno); +				  break; +			}                  }          }          pthread_mutex_unlock (&priv->child_up_mutex); -        gf_log (this->name, GF_LOG_DEBUG, -                " pthread_cond_timedout returned non zero value" -                " ret: %d errno: %d", ret, errno); -          for (;;) {                  iobuf = iobuf_get (this->ctx->iobuf_pool);                  /* Add extra 128 byte to the first iov so that it can  | 
