X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=commit.c;h=abbf155da938cf675696e812b4083c8a773ffab0;hb=c504aae2a6c96f1363562a3aa1dc05fb4462e978;hp=b4e000e9c2cdc726271bdc3ced9c2534848d18de;hpb=6b0c3121061df6b323f430700e8077b324b5e9dd;p=git.git diff --git a/commit.c b/commit.c index b4e000e9..abbf155d 100644 --- a/commit.c +++ b/commit.c @@ -103,6 +103,10 @@ int parse_commit(struct commit *item) sha1_to_hex(item->object.sha1)); } ret = parse_commit_buffer(item, buffer, size); + if (!ret) { + item->buffer = buffer; + return 0; + } free(buffer); return ret; }