diff options
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-handshake.c')
-rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-handshake.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-handshake.c b/xlators/mgmt/glusterd/src/glusterd-handshake.c index 471fed3f1ce..95fe96e04a4 100644 --- a/xlators/mgmt/glusterd/src/glusterd-handshake.c +++ b/xlators/mgmt/glusterd/src/glusterd-handshake.c @@ -69,9 +69,15 @@ build_volfile_path (const char *volname, char *path, goto out; ret = stat (path, &stbuf); - if ((ret == -1) && (errno == ENOENT)) + if ((ret == -1) && (errno == ENOENT)) { + ret = snprintf (path, path_len, "%s/vols/%s/%s-fuse.vol", + priv->workdir, volinfo->volname, volname); + ret = stat (path, &stbuf); + } + if ((ret == -1) && (errno == ENOENT)) { ret = snprintf (path, path_len, "%s/vols/%s/%s-tcp.vol", priv->workdir, volinfo->volname, volname); + } ret = 1; out: |