Commit Diff
- Commit:
f1165c794c498a63e9167441e7294d79d558500e
- From:
- Stefan Sperling <stsp@stsp.name>
- Via:
- Thomas Adam <thomas@xteddy.org>
- Date:
- Message:
- make got_repo_match_object_id() filter tags by the requested object type Potentially this function could return objects of a type that was not requested. Problem found by code inspection. This change does not affect any of our existing tests.
- Actions:
- Patch | Tree
--- lib/repository.c +++ lib/repository.c @@ -1505,7 +1505,7 @@ got_repo_match_object_id(struct got_object_id **id, ch *label = NULL; if (refs) { - err = got_repo_object_match_tag(&tag, id_str, GOT_OBJ_TYPE_ANY, + err = got_repo_object_match_tag(&tag, id_str, obj_type, refs, repo); if (err == NULL) { *id = got_object_id_dup(