diff --git a/src/core/unit.c b/src/core/unit.c index 279619f039..35627b3511 100644 --- a/src/core/unit.c +++ b/src/core/unit.c @@ -5388,7 +5388,7 @@ static void unit_update_dependency_mask(Unit *u, UnitDependency d, Unit *other, if (di.origin_mask == 0 && di.destination_mask == 0) { /* No bit set anymore, let's drop the whole entry */ assert_se(hashmap_remove(u->dependencies[d], other)); - log_unit_debug(u, "%s lost dependency %s=%s", u->id, unit_dependency_to_string(d), other->id); + log_unit_debug(u, "lost dependency %s=%s", unit_dependency_to_string(d), other->id); } else /* Mask was reduced, let's update the entry */ assert_se(hashmap_update(u->dependencies[d], other, di.data) == 0); diff --git a/src/shared/install.c b/src/shared/install.c index 91264e6306..48cb6aca7e 100644 --- a/src/shared/install.c +++ b/src/shared/install.c @@ -580,7 +580,7 @@ static int remove_marked_symlinks_fd( return -ENOMEM; path_simplify(p, false); - q = readlink_malloc(p, &dest); + q = chase_symlinks(p, NULL, CHASE_NONEXISTENT, &dest, NULL); if (q == -ENOENT) continue; if (q < 0) { @@ -1117,7 +1117,7 @@ static int config_parse_also( void *data, void *userdata) { - UnitFileInstallInfo *info = userdata, *alsoinfo = NULL; + UnitFileInstallInfo *info = userdata; InstallContext *c = data; int r; @@ -1139,7 +1139,7 @@ static int config_parse_also( if (r < 0) return r; - r = install_info_add(c, printed, NULL, true, &alsoinfo); + r = install_info_add(c, printed, NULL, true, NULL); if (r < 0) return r;