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 6ee32cac7..b2e91608b 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; +} |