X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=ssh-upload.c;h=20c35f03dd1fb468c7cecc71f91951657f229f5e;hb=b39c53e662b97108ee1bda72076630d9d0e56211;hp=498d41e19b5756c82ef8e0ead779f40812f84227;hpb=a0f5b7f0170629107a4aa37a6485cf1263d2b802;p=git.git diff --git a/ssh-upload.c b/ssh-upload.c index 498d41e19..20c35f03d 100644 --- a/ssh-upload.c +++ b/ssh-upload.c @@ -29,24 +29,24 @@ static int serve_object(int fd_in, int fd_out) { } if (!size) return -1; - + if (verbose) fprintf(stderr, "Serving %s\n", sha1_to_hex(sha1)); remote = 0; - + if (!has_sha1_file(sha1)) { fprintf(stderr, "git-ssh-upload: could not find %s\n", sha1_to_hex(sha1)); remote = -1; } - + if (write_in_full(fd_out, &remote, 1) != 1) return 0; - + if (remote < 0) return 0; - + return write_sha1_to_fd(fd_out, sha1); }