mirror of
https://github.com/git/git
synced 2024-10-05 16:19:28 +00:00
refs API: make refs_resolve_refdup() not set errno
Move refs_resolve_refdup() from the legacy refs_resolve_ref_unsafe() to the new refs_werrres_ref_unsafe(). I have read its callers and determined that they don't care about errno being set. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
6846f7248d
commit
f65bb9fb06
5
refs.c
5
refs.c
|
@ -268,9 +268,10 @@ char *refs_resolve_refdup(struct ref_store *refs,
|
||||||
struct object_id *oid, int *flags)
|
struct object_id *oid, int *flags)
|
||||||
{
|
{
|
||||||
const char *result;
|
const char *result;
|
||||||
|
int ignore_errno;
|
||||||
|
|
||||||
result = refs_resolve_ref_unsafe(refs, refname, resolve_flags,
|
result = refs_werrres_ref_unsafe(refs, refname, resolve_flags,
|
||||||
oid, flags);
|
oid, flags, &ignore_errno);
|
||||||
return xstrdup_or_null(result);
|
return xstrdup_or_null(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue