Browse Source

Allow GIT_DIR to be an absolute path

This fixes a problem in safe_create_leading_directories() when the
argument starts with a '/' (i.e. the path is absolute).

Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>
Signed-off-by: Junio C Hamano <junkio@cox.net>
maint
Johannes Schindelin 20 years ago committed by Junio C Hamano
parent
commit
67ffdf4c0a
  1. 2
      sha1_file.c

2
sha1_file.c

@ -51,6 +51,8 @@ int get_sha1_hex(const char *hex, unsigned char *sha1) @@ -51,6 +51,8 @@ int get_sha1_hex(const char *hex, unsigned char *sha1)
int safe_create_leading_directories(char *path)
{
char *pos = path;
if (*pos == '/')
pos++;

while (pos) {
pos = strchr(pos, '/');

Loading…
Cancel
Save