X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Futils.c;h=1cd3dc93f6a1879a3ed9ca7b5b66b51d51c6154e;hb=d39e2c447b0d163a5a63f480b23d06edb7a73aa0;hp=99c551010ded78c7c07e5c8b9de5d3ad412f8800;hpb=cadeb41388928c84e39842b6a45d1bdce1773ad4;p=mmh diff --git a/sbr/utils.c b/sbr/utils.c index 99c5510..1cd3dc9 100644 --- a/sbr/utils.c +++ b/sbr/utils.c @@ -78,8 +78,10 @@ pwd(void) return curwd; } - if ((cp = curwd + strlen(curwd) - 1) > curwd && *cp == '/') + if ((cp = curwd + strlen(curwd) - 1) > curwd && *cp == '/') { + /* strip trailing slash */ *cp = '\0'; + } return curwd; } @@ -87,6 +89,7 @@ pwd(void) /* ** add -- If "s1" is NULL, this routine just creates a ** -- copy of "s2" into newly malloc'ed memory. +** -- (use getcpy() instead in this case) ** -- ** -- If "s1" is not NULL, then copy the concatenation ** -- of "s1" and "s2" (note the order) into newly