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);
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) {
void *data,
void *userdata) {
- UnitFileInstallInfo *info = userdata, *alsoinfo = NULL;
+ UnitFileInstallInfo *info = userdata;
InstallContext *c = data;
int r;
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;