X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=upload-pack.c;h=635abb371d4c86677f091551f731047b4ca08612;hb=145c9a60ad81477749a86acdf250d9e20742dcad;hp=3cdf4288b838c045b4524c7dd906525a39f0e67d;hpb=b19696c2e7c3e753777189100b2ac09c9e04080b;p=git.git diff --git a/upload-pack.c b/upload-pack.c index 3cdf4288..635abb37 100644 --- a/upload-pack.c +++ b/upload-pack.c @@ -221,6 +221,9 @@ static int send_ref(const char *refname, const unsigned char *sha1) static char *capabilities = "multi_ack thin-pack"; struct object *o = parse_object(sha1); + if (!o) + die("git-upload-pack: cannot find object %s:", sha1_to_hex(sha1)); + if (capabilities) packet_write(1, "%s %s%c%s\n", sha1_to_hex(sha1), refname, 0, capabilities);