nsresourced,mountfsd: set userdata pointer via varlink_server_new()
This commit is contained in:
@@ -940,7 +940,7 @@ static int run(int argc, char *argv[]) {
|
||||
r = varlink_server_new(&server,
|
||||
SD_VARLINK_SERVER_INHERIT_USERDATA|
|
||||
SD_VARLINK_SERVER_ALLOW_FD_PASSING_INPUT|SD_VARLINK_SERVER_ALLOW_FD_PASSING_OUTPUT,
|
||||
NULL);
|
||||
&polkit_registry);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to allocate server: %m");
|
||||
|
||||
@@ -955,8 +955,6 @@ static int run(int argc, char *argv[]) {
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to bind methods: %m");
|
||||
|
||||
sd_varlink_server_set_userdata(server, &polkit_registry);
|
||||
|
||||
r = sd_varlink_server_set_exit_on_idle(server, true);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to enable exit-on-idle mode: %m");
|
||||
|
||||
@@ -1761,7 +1761,7 @@ static int run(int argc, char *argv[]) {
|
||||
&server,
|
||||
SD_VARLINK_SERVER_INHERIT_USERDATA|
|
||||
SD_VARLINK_SERVER_ALLOW_FD_PASSING_INPUT|SD_VARLINK_SERVER_ALLOW_FD_PASSING_OUTPUT,
|
||||
NULL);
|
||||
&bpf);
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to allocate varlink server: %m");
|
||||
|
||||
@@ -1785,8 +1785,6 @@ static int run(int argc, char *argv[]) {
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to bind methods: %m");
|
||||
|
||||
sd_varlink_server_set_userdata(server, &bpf);
|
||||
|
||||
r = getenv_bool("NSRESOURCE_FIXED_WORKER");
|
||||
if (r < 0)
|
||||
return log_error_errno(r, "Failed to parse NSRESOURCE_FIXED_WORKER: %m");
|
||||
|
||||
Reference in New Issue
Block a user