diff --git a/src/basic/unit-file.c b/src/basic/unit-file.c index 54f2137a36..ca2686b209 100644 --- a/src/basic/unit-file.c +++ b/src/basic/unit-file.c @@ -699,7 +699,7 @@ static int add_names( if (inst_fragment && fragment_basename && - !streq(basename(inst_fragment), fragment_basename)) { + !path_equal_filename(inst_fragment, fragment_basename)) { log_debug("Instance %s has fragment %s and is not an alias of %s.", inst, inst_fragment, unit_name); continue; diff --git a/src/portable/portabled-image-bus.c b/src/portable/portabled-image-bus.c index 8db5574242..0ca04d3a0b 100644 --- a/src/portable/portabled-image-bus.c +++ b/src/portable/portabled-image-bus.c @@ -596,7 +596,7 @@ static int normalize_portable_changes( bool found = false; for (size_t j = 0; j < n_changes_attached; ++j) - if (streq(basename(changes_detached[i].path), basename(changes_attached[j].path))) { + if (path_equal_filename(changes_detached[i].path, changes_attached[j].path)) { found = true; break; }