summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2020-01-22 16:53:59 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2020-02-05 17:07:35 +0100
commit5926f9f1723fd753a0c524ed96a13538c851395e (patch)
tree2f3e7160c5f0592cf38d930160f519007be2a5bb
parent0697d0d972c8d91395eb539a8e87e4aec8b37b75 (diff)
downloadsystemd-5926f9f1723fd753a0c524ed96a13538c851395e.tar.gz
polkit: use structured initialization
(cherry picked from commit f4425c72c7395ec93ae00052916a66e2f60f200b)
-rw-r--r--src/shared/bus-polkit.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/shared/bus-polkit.c b/src/shared/bus-polkit.c
index 6343dd66aa..c42c39afea 100644
--- a/src/shared/bus-polkit.c
+++ b/src/shared/bus-polkit.c
@@ -343,13 +343,15 @@ int bus_verify_polkit_async(
if (r < 0)
return r;
- q = new0(AsyncPolkitQuery, 1);
+ q = new(AsyncPolkitQuery, 1);
if (!q)
return -ENOMEM;
- q->request = sd_bus_message_ref(call);
- q->callback = callback;
- q->userdata = userdata;
+ *q = (AsyncPolkitQuery) {
+ .request = sd_bus_message_ref(call),
+ .callback = callback,
+ .userdata = userdata,
+ };
q->action = strdup(action);
if (!q->action) {