diff --git a/lib/package_alternatives.c b/lib/package_alternatives.c index 35c8bf21..e4d94e39 100644 --- a/lib/package_alternatives.c +++ b/lib/package_alternatives.c @@ -167,6 +167,7 @@ create_symlinks(struct xbps_handle *xhp, xbps_array_t a, const char *grname) tgt = xbps_xasprintf("%s%s", xhp->rootdir, tgt_dir); if (xbps_mkpath(tgt, 0755) != 0) { if (errno != EEXIST) { + rv = errno; xbps_dbg_printf(xhp, "failed to create symlink" "target dir '%s' for group '%s': %s\n", tgt, grname, strerror(errno));