diff --git a/sha1_name.c b/sha1_name.c index faea58dc8..90d8bfa20 100644 --- a/sha1_name.c +++ b/sha1_name.c @@ -1173,7 +1173,7 @@ int get_sha1_with_context_1(const char *name, unsigned char *sha1, } pos++; } - if (!gently) + if (!gently && name[1] && name[1] != '/') diagnose_invalid_index_path(stage, prefix, cp); free(new_path); return -1;