diff options
-rw-r--r-- | src/transports/local.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/transports/local.c b/src/transports/local.c index b5b1dd06d..c6c95ce75 100644 --- a/src/transports/local.c +++ b/src/transports/local.c @@ -54,9 +54,9 @@ static int add_ref(transport_local *t, const char *name) if (error < 0) { git__free(head->name); git__free(head); - if (error == GIT_ENOTFOUND) { + if (!strcmp(name, GIT_HEAD_FILE) && error == GIT_ENOTFOUND) { /* This is actually okay. Empty repos often have a HEAD that points to - * a nonexistant "refs/haeds/master". */ + * a nonexistent "refs/heads/master". */ giterr_clear(); return 0; } |