commit - 575dd20f850659c3caa159936f3fa7e88867b8a7
commit + 8fb6814c7fc92dbee5d95b1c66383d00bfa60f49
blob - 77ab232b3e3dd99d8500f2e4792976396ecafda9
blob + 39827e91edca9da87bdc0ce98c9a77260b22dd4e
--- got/got.c
+++ got/got.c
* Assume this path will fail. This will be corrected
* in print_path_info() in case the path does suceeed.
*/
- pe->data = (void *)got_error_path(pe->path,
- GOT_ERR_BAD_PATH);
+ pe->data = (void *)got_error(GOT_ERR_BAD_PATH);
}
error = got_worktree_path_info(worktree, &paths,
print_path_info, &paths, check_cancelled, NULL);
goto done;
TAILQ_FOREACH(pe, &paths, entry) {
if (pe->data != NULL) {
- error = pe->data; /* bad path */
+ const struct got_error *perr;
+
+ perr = pe->data;
+ error = got_error_fmt(perr->code, "%s",
+ pe->path);
break;
}
}