diff options
Diffstat (limited to 'libglusterfs/src/common-utils.c')
| -rw-r--r-- | libglusterfs/src/common-utils.c | 18 | 
1 files changed, 18 insertions, 0 deletions
diff --git a/libglusterfs/src/common-utils.c b/libglusterfs/src/common-utils.c index 6ee32cac747..b2e91608b7a 100644 --- a/libglusterfs/src/common-utils.c +++ b/libglusterfs/src/common-utils.c @@ -1877,4 +1877,22 @@ get_path_name (char *word, char **path)          return *path;  } +void +gf_path_strip_trailing_slashes (char *path) +{ +        int i = 0; +        int len = 0; +        if (!path) +                return; + +        len = strlen (path); +        for (i = len - 1; i > 0; i--) +                if (path[i] != '/') +                        break; + +        if (i < (len -1)) +                path [i+1] = '\0'; + +        return; +}  | 
