machine: fix error code propagation in two cases

This commit is contained in:
Lennart Poettering 2020-09-23 10:21:27 +02:00
parent 6b6737119a
commit d5bc4e6898
1 changed files with 2 additions and 2 deletions

View File

@ -910,7 +910,7 @@ int bus_machine_method_bind_mount(sd_bus_message *message, void *userdata, sd_bu
else
r = touch(mount_tmp);
if (r < 0) {
sd_bus_error_set_errnof(error, errno, "Failed to create temporary mount point %s: %m", mount_tmp);
sd_bus_error_set_errnof(error, r, "Failed to create temporary mount point %s: %m", mount_tmp);
goto finish;
}
@ -941,7 +941,7 @@ int bus_machine_method_bind_mount(sd_bus_message *message, void *userdata, sd_bu
safe_close(r);
}
if (r < 0) {
sd_bus_error_set_errnof(error, errno, "Cannot create propagation file or directory %s: %m", mount_outside);
sd_bus_error_set_errnof(error, r, "Cannot create propagation file or directory %s: %m", mount_outside);
goto finish;
}