summaryrefslogtreecommitdiff
path: root/bus/apparmor.c
diff options
context:
space:
mode:
Diffstat (limited to 'bus/apparmor.c')
-rw-r--r--bus/apparmor.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/bus/apparmor.c b/bus/apparmor.c
index 072e2edf..af76ca27 100644
--- a/bus/apparmor.c
+++ b/bus/apparmor.c
@@ -105,6 +105,21 @@ bus_apparmor_confinement_new (char *label,
return confinement;
}
+const char*
+bus_apparmor_confinement_get_label (BusAppArmorConfinement *confinement)
+{
+#ifdef HAVE_APPARMOR
+ if (!apparmor_enabled)
+ return NULL;
+
+ _dbus_assert (confinement != NULL);
+
+ return confinement->label;
+#else
+ return NULL;
+#endif
+}
+
void
bus_apparmor_confinement_unref (BusAppArmorConfinement *confinement)
{