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:42:17 +0100
commit4d80c8f158333117dabb0e6f7592059cddb1d6d0 (patch)
tree954dfe6eb939110ab08aaee97bda6d6687a48393
parent54791aff01aa93a8b621808d80ab506b54f245c8 (diff)
downloadsystemd-4d80c8f158333117dabb0e6f7592059cddb1d6d0.tar.gz
polkit: use structured initialization
(cherry picked from commit f4425c72c7395ec93ae00052916a66e2f60f200b) (cherry picked from commit 5926f9f1723fd753a0c524ed96a13538c851395e)
-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) {