machined: return recognizable error when we try to register the same machine name twice

This commit is contained in:
Lennart Poettering
2024-05-13 12:25:22 -06:00
parent d9b8d86bcd
commit ddbfc4d17e
3 changed files with 6 additions and 2 deletions
+2
View File
@@ -153,6 +153,8 @@ int vl_method_register(Varlink *link, JsonVariant *parameters, VarlinkMethodFlag
}
r = machine_link(manager, machine);
if (r == -EEXIST)
return varlink_error(link, "io.systemd.Machine.MachineExists", NULL);
if (r < 0)
return r;