X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=commit.c;h=40890ae7ce8a48a2da06bcde6fc5a9db77260707;hb=51728480fe0639e918927dedb3bb6b933c588fae;hp=3fe5f8fa9c6e95e966bbebca3159e24595e1ee48;hpb=3f84633563f34e069876106fbe64980a6e1c15c0;p=thirdparty%2Fgit.git diff --git a/commit.c b/commit.c index 3fe5f8fa9c..40890ae7ce 100644 --- a/commit.c +++ b/commit.c @@ -358,7 +358,8 @@ struct tree *repo_get_commit_tree(struct repository *r, struct object_id *get_commit_tree_oid(const struct commit *commit) { - return &get_commit_tree(commit)->object.oid; + struct tree *tree = get_commit_tree(commit); + return tree ? &tree->object.oid : NULL; } void release_commit_memory(struct parsed_object_pool *pool, struct commit *c)