Hi, On Tue, 13 Nov 2007, Johannes Sixt wrote: > diff --git a/sha1_file.c b/sha1_file.c > index f007874..560c0e0 100644 > --- a/sha1_file.c > +++ b/sha1_file.c > @@ -86,7 +86,7 @@ int safe_create_leading_directories(char *path) > char *pos = path; > struct stat st; > > - if (*pos == '/') > + if (is_absolute_path(path)) > pos++; Is this enough? On Windows, certain "absolute" paths would need "pos += 3", no? Ciao, Dscho - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html