diff options
| -rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-utils.c | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index 09e3ff66940..e3099981f06 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -5120,8 +5120,13 @@ out:          }          if (*in_use) { -                snprintf (msg, sizeof (msg), "%s or a prefix of it is " -                          "already part of a volume", path); +                if (!strcmp (path, curdir)) { +                        snprintf (msg, sizeof (msg), "%s is already part of a " +                          "volume", path); +                } else { +                        snprintf (msg, sizeof (msg), "parent directory %s is " +                          "already part of a volume", curdir); +                }          }          if (strlen (msg)) {  | 
