* jc/safe-c-l-d:
  safe_create_leading_directories(): make it about "leading" directories
This commit is contained in:
Shawn O. Pearce 2008-09-25 08:50:01 -07:00
Родитель ec3e97b84e 5f0bdf50c2
Коммит 58245a5e40
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -99,7 +99,11 @@ int safe_create_leading_directories(char *path)
pos = strchr(pos, '/');
if (!pos)
break;
*pos = 0;
while (*++pos == '/')
;
if (!*pos)
break;
*--pos = '\0';
if (!stat(path, &st)) {
/* path exists */
if (!S_ISDIR(st.st_mode)) {