From b98bc30c232e62efb583632b5f7b3ccf484fd1b9 Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Wed, 28 Aug 2024 12:24:24 -0700 Subject: [PATCH] dbus: add PermissionDenied DBus error --- src/dbus.c | 6 ++++++ src/dbus.h | 1 + 2 files changed, 7 insertions(+) diff --git a/src/dbus.c b/src/dbus.c index 32de1e1a..b3799b55 100644 --- a/src/dbus.c +++ b/src/dbus.c @@ -134,6 +134,12 @@ struct l_dbus_message *dbus_error_not_hidden(struct l_dbus_message *msg) "Not hidden"); } +struct l_dbus_message *dbus_error_permission_denied(struct l_dbus_message *msg) +{ + return l_dbus_message_new_error(msg, IWD_SERVICE ".PermissionDenied", + "Permission Denied"); +} + struct l_dbus_message *dbus_error_from_errno(int err, struct l_dbus_message *msg) { diff --git a/src/dbus.h b/src/dbus.h index 14814b5d..6d7074bf 100644 --- a/src/dbus.h +++ b/src/dbus.h @@ -82,6 +82,7 @@ struct l_dbus_message *dbus_error_service_set_overlap( struct l_dbus_message *dbus_error_already_provisioned( struct l_dbus_message *msg); struct l_dbus_message *dbus_error_not_hidden(struct l_dbus_message *msg); +struct l_dbus_message *dbus_error_permission_denied(struct l_dbus_message *msg); struct l_dbus_message *dbus_error_from_errno(int err, struct l_dbus_message *msg);