From: Yu Watanabe Date: Tue, 17 Feb 2026 07:39:35 +0000 (+0900) Subject: bus-polkit: add one more assertion X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce6ea42b699d060f3c792d2ae68dea73c2e1e342;p=thirdparty%2Fsystemd.git bus-polkit: add one more assertion For CID#1645013. --- diff --git a/src/shared/bus-polkit.c b/src/shared/bus-polkit.c index 3d32726f4e3..c000b758695 100644 --- a/src/shared/bus-polkit.c +++ b/src/shared/bus-polkit.c @@ -286,9 +286,7 @@ static int async_polkit_read_reply(sd_bus_message *reply, AsyncPolkitQuery *q) { a = ASSERT_PTR(TAKE_PTR(q->action)); if (sd_bus_message_is_method_error(reply, NULL)) { - const sd_bus_error *e; - - e = sd_bus_message_get_error(reply); + const sd_bus_error *e = ASSERT_PTR(sd_bus_message_get_error(reply)); if (bus_error_is_unknown_service(e)) { /* If PK is absent, then store this away, as it depends on the callers flags whether