From 113b94751d7f10617e22de0d017033a52b224c68 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Fri, 8 Jul 2005 16:22:22 -0700 Subject: Make "upload-pack" match git-fetch-pack usage Do the default "try xyz.git xyz fails" thing for the directory we get passed in. --- receive-pack.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'receive-pack.c') diff --git a/receive-pack.c b/receive-pack.c index 1768c87531..f39703f7af 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); } -- cgit v1.2.1