diff --git a/upload-pack.c b/upload-pack.c
index 498bf50eb86f9e437dae89fc631499b73a8ec116..fe96ef15c43fa6e3f8f947f84ddce3c498e82859 100644 (file)
--- a/upload-pack.c
+++ b/upload-pack.c
return safe_write(fd, data, sz);
}
-FILE *pack_pipe = NULL;
+static FILE *pack_pipe = NULL;
static void show_commit(struct commit *commit)
{
if (commit->object.flags & BOUNDARY)
int i;
struct rev_info revs;
+ close(lp_pipe[0]);
pack_pipe = fdopen(lp_pipe[1], "w");
if (create_full_pack)
break;
}
}
-
+
if (i != argc-1)
usage(upload_pack_usage);
dir = argv[i];