X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Futils.c;h=55be77c4231242426c6f955ee3cf4f8fc510f5fd;hb=6e8aba3714fe8ffc21dbb75ea9efdc41ab87b07f;hp=5c1253d8b174f1e2883d4ecb016838ada0980f65;hpb=714b5c530ece27ea2835a313013f5b770163403c;p=mmh diff --git a/sbr/utils.c b/sbr/utils.c index 5c1253d..55be77c 100644 --- a/sbr/utils.c +++ b/sbr/utils.c @@ -70,16 +70,18 @@ pwd(void) if (!getcwd(curwd, PATH_MAX)) { admonish(NULL, "unable to determine working directory"); - if (!mypath || !*mypath - || (strcpy(curwd, mypath), chdir(curwd)) == -1) { + if (!mypath || !*mypath || + (strcpy(curwd, mypath), chdir(curwd)) == -1) { strcpy(curwd, "/"); chdir(curwd); } 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; }