mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
mount-tool: correct arg_bind_device check
This commit is contained in:
@@ -510,13 +510,16 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
static int transient_unit_set_properties(sd_bus_message *m, UnitType t, char **properties) {
|
||||
int r;
|
||||
|
||||
assert(m);
|
||||
assert(IN_SET(t, UNIT_MOUNT, UNIT_AUTOMOUNT));
|
||||
|
||||
if (!isempty(arg_description)) {
|
||||
r = sd_bus_message_append(m, "(sv)", "Description", "s", arg_description);
|
||||
if (r < 0)
|
||||
return r;
|
||||
}
|
||||
|
||||
if (arg_bind_device && is_device_path(arg_mount_what)) {
|
||||
if (arg_bind_device > 0 && is_device_path(arg_mount_what)) {
|
||||
_cleanup_free_ char *device_unit = NULL;
|
||||
|
||||
r = unit_name_from_path(arg_mount_what, ".device", &device_unit);
|
||||
|
||||
Reference in New Issue
Block a user