X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=upload-pack.c;h=fe96ef15c43fa6e3f8f947f84ddce3c498e82859;hb=55246aac6717e86c14f31391ac903ed810d1a9a0;hp=498bf50eb86f9e437dae89fc631499b73a8ec116;hpb=00cec846f157b5363b0967d1e4cba76b44d48e77;p=git.git diff --git a/upload-pack.c b/upload-pack.c index 498bf50eb..fe96ef15c 100644 --- a/upload-pack.c +++ b/upload-pack.c @@ -62,7 +62,7 @@ static ssize_t send_client_data(int fd, const char *data, ssize_t sz) 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) @@ -119,6 +119,7 @@ static void create_pack_file(void) int i; struct rev_info revs; + close(lp_pipe[0]); pack_pipe = fdopen(lp_pipe[1], "w"); if (create_full_pack) @@ -677,7 +678,7 @@ int main(int argc, char **argv) break; } } - + if (i != argc-1) usage(upload_pack_usage); dir = argv[i];