diff options
Diffstat (limited to 'cli/src/cli.c')
-rw-r--r-- | cli/src/cli.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/cli/src/cli.c b/cli/src/cli.c index 8730211bff9..a08d2d214d7 100644 --- a/cli/src/cli.c +++ b/cli/src/cli.c @@ -495,6 +495,26 @@ cli_local_wipe (cli_local_t *local) return; } +void +cli_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'; +} + struct cli_state *global_state; int |