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;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
strbuf_setlen(path, baselen);
|
closedir(dir);
|
||||||
|
|
||||||
|
strbuf_setlen(path, baselen);
|
||||||
if (!r && subdir_cb)
|
if (!r && subdir_cb)
|
||||||
r = subdir_cb(subdir_nr, path->buf, data);
|
r = subdir_cb(subdir_nr, path->buf, data);
|
||||||
|
|
||||||
closedir(dir);
|
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user