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  | 
