mirror of
https://github.com/git/git.git
synced 2024-11-25 10:54:00 +08:00
Merge branch 'jk/prune-mtime' into maint
The helper used to iterate over loose object directories to prune stale objects did not closedir() immediately when it is done with a directory--a callback such as the one used for "git prune" may want to do rmdir(), but it would fail on open directory on platforms such as WinXP. * jk/prune-mtime: prune: close directory earlier during loose-object directory traversal
This commit is contained in:
commit
3b65c248a3
@ -3507,12 +3507,12 @@ static int for_each_file_in_obj_subdir(int subdir_nr,
|
||||
break;
|
||||
}
|
||||
}
|
||||
strbuf_setlen(path, baselen);
|
||||
closedir(dir);
|
||||
|
||||
strbuf_setlen(path, baselen);
|
||||
if (!r && subdir_cb)
|
||||
r = subdir_cb(subdir_nr, path->buf, data);
|
||||
|
||||
closedir(dir);
|
||||
return r;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user