File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -277,9 +277,9 @@ int git_futils_mkdir(
277
277
mode_t mode ,
278
278
uint32_t flags )
279
279
{
280
- int error = -1 , tmp ;
280
+ int error = -1 , tmp_errno ;
281
281
git_buf make_path = GIT_BUF_INIT ;
282
- ssize_t root = 0 ;
282
+ ssize_t root = 0 , min_root_len ;
283
283
char lastch , * tail ;
284
284
285
285
/* build path and find "root" where we should start calling mkdir */
@@ -316,9 +316,9 @@ int git_futils_mkdir(
316
316
root = 0 ;
317
317
318
318
/* make sure mkdir root is at least after filesystem root */
319
- tmp = git_path_root (make_path .ptr );
320
- if (root < tmp )
321
- root = tmp ;
319
+ min_root_len = git_path_root (make_path .ptr );
320
+ if (root < min_root_len )
321
+ root = min_root_len ;
322
322
323
323
tail = & make_path .ptr [root ];
324
324
@@ -357,15 +357,15 @@ int git_futils_mkdir(
357
357
* or at the root of a volume. If the path is a dir, just
358
358
* treat as EEXIST.
359
359
*/
360
- tmp = errno ;
360
+ tmp_errno = errno ;
361
361
362
362
if (git_path_isdir (make_path .ptr )) {
363
363
already_exists = 1 ;
364
364
break ;
365
365
}
366
366
367
367
/* Fall through */
368
- errno = tmp ;
368
+ errno = tmp_errno ;
369
369
default :
370
370
giterr_set (GITERR_OS , "Failed to make directory '%s'" ,
371
371
make_path .ptr );
You can’t perform that action at this time.
0 commit comments