commit 34ca489849f1d73f5e1ac4a68208fbb0601901fb from: Stefan Sperling date: Tue Aug 13 13:12:28 2019 UTC don't hide repo data parsing errors during 'got log' commit - 0d470ac738af9b04a3d046e923a061c1a86113c1 commit + 34ca489849f1d73f5e1ac4a68208fbb0601901fb blob - 4fa694575494ec8f59dee0522b64488d33737df5 blob + 2a63d8f1f0a6106de69dbfe0a9a3082b29b5c066 --- got/got.c +++ got/got.c @@ -1403,7 +1403,7 @@ print_commit(struct got_commit_object *commit, struct 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); @@ -1416,7 +1416,7 @@ print_commit(struct got_commit_object *commit, struct name) == -1) { err = got_error_from_errno("asprintf"); free(s); - break; + return err; } free(s); }