commit - 0d470ac738af9b04a3d046e923a061c1a86113c1
commit + 34ca489849f1d73f5e1ac4a68208fbb0601901fb
blob - 4fa694575494ec8f59dee0522b64488d33737df5
blob + 2a63d8f1f0a6106de69dbfe0a9a3082b29b5c066
--- got/got.c
+++ got/got.c
if (strncmp(name, "tags/", 5) == 0) {
err = got_object_open_as_tag(&tag, repo, re->id);
if (err)
- break;
+ return err;
}
cmp = got_object_id_cmp(tag ?
got_object_tag_get_object_id(tag) : re->id, id);
name) == -1) {
err = got_error_from_errno("asprintf");
free(s);
- break;
+ return err;
}
free(s);
}