diff --git a/receive-pack.c b/receive-pack.c
index 3a1b2ab694bf61a25b926caa8b2a00e00fabb5d9..06857eb77fef93788f54d17cca68924f5213c9db 100644 (file)
--- a/receive-pack.c
+++ b/receive-pack.c
unsigned char updated;
unsigned char old_sha1[20];
unsigned char new_sha1[20];
- char ref_name[];
+ char ref_name[0];
};
static struct command *commands = NULL;
/* If we have a ".git" directory, chdir to it */
chdir(".git");
- setenv("GIT_DIR", ".", 1);
+ putenv("GIT_DIR=.");
if (access("objects", X_OK) < 0 || access("refs/heads", X_OK) < 0)
die("%s doesn't appear to be a git directory", dir);