From cdba22e67189b17bb82e0a89bb3cc4bf8b7effbe Mon Sep 17 00:00:00 2001 From: "benjamin%smedbergs.us" Date: Wed, 29 Aug 2007 20:05:52 +0000 Subject: [PATCH] Bug 392722 - nsinstall doesn't work if paths have double slashes, patch by Fabien Tassin , r=me git-svn-id: svn://10.0.0.236/trunk@233338 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/config/nsinstall.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mozilla/config/nsinstall.c b/mozilla/config/nsinstall.c index de9efdb2c0e..b46aeaa1a04 100644 --- a/mozilla/config/nsinstall.c +++ b/mozilla/config/nsinstall.c @@ -111,8 +111,7 @@ mkdirs(char *path, mode_t mode) while (*path == '/' && path[1] == '/') path++; - while ((cp = strrchr(path, '/')) && cp[1] == '\0') - *cp = '\0'; + for (cp = strrchr(path, '/'); cp && cp != path && *(cp - 1) == '/'; cp--); if (cp && cp != path) { *cp = '\0'; if ((lstat(path, &sb) < 0 || !S_ISDIR(sb.st_mode)) &&