X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=init-db.c;h=da2bc8f42b2ea6804c79097778f3105afcd87da6;hb=9048fe1c50499d562dcf73094f173b12bdb084c4;hp=1fb3f7fa79136f296ece9e04f6fdbf34bb40eeeb;hpb=e8c80638abc99928dba9ac832589749a531e2e21;p=git.git diff --git a/init-db.c b/init-db.c index 1fb3f7fa..da2bc8f4 100644 --- a/init-db.c +++ b/init-db.c @@ -154,6 +154,7 @@ static void copy_templates(const char *git_dir, int len, char *template_dir) } memcpy(path, git_dir, len); + path[len] = 0; copy_templates_1(path, len, template_path, template_len, dir); @@ -226,7 +227,7 @@ int main(int argc, char **argv) /* * Set up the default .git directory contents */ - git_dir = gitenv(GIT_DIR_ENVIRONMENT); + git_dir = getenv(GIT_DIR_ENVIRONMENT); if (!git_dir) { git_dir = DEFAULT_GIT_DIR_ENVIRONMENT; fprintf(stderr, "defaulting to local storage area\n"); @@ -249,5 +250,7 @@ int main(int argc, char **argv) } strcpy(path+len, "/pack"); safe_create_dir(path); + strcpy(path+len, "/info"); + safe_create_dir(path); return 0; }