diff options
author | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-08 16:22:22 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-08 16:22:22 -0700 |
commit | 113b94751d7f10617e22de0d017033a52b224c68 (patch) | |
tree | df72183f1ad2b747764051f7924d4bda9c170534 /receive-pack.c | |
parent | 26c8a533afac9540e46e7d7707d9179772c6d2c8 (diff) | |
download | git-113b94751d7f10617e22de0d017033a52b224c68.tar.gz git-113b94751d7f10617e22de0d017033a52b224c68.tar.xz |
Make "upload-pack" match git-fetch-pack usage
Do the default "try xyz.git xyz fails" thing for the directory we get
passed in.
Diffstat (limited to 'receive-pack.c')
-rw-r--r-- | receive-pack.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/receive-pack.c b/receive-pack.c index 1768c8753..f39703f7a 100644 --- a/receive-pack.c +++ b/receive-pack.c @@ -197,9 +197,7 @@ int main(int argc, char **argv) /* chdir to the directory. If that fails, try appending ".git" */ if (chdir(dir) < 0) { - static char path[PATH_MAX]; - snprintf(path, sizeof(path), "%s.git", dir); - if (chdir(path) < 0) + if (chdir(mkpath("%s.git", dir)) < 0) die("unable to cd to %s", dir); } |