summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2015-07-15 15:42:50 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2015-08-04 09:32:12 +0200
commite49cc5dfcdbfadc6fc873eac163fb457ff08e0ab (patch)
tree386803132d0c91eb5633d076fceb154ecf3aa057
parentbe49a59fb649d7383b456403deb323a2eb9dab4b (diff)
downloadNetworkManager-e49cc5dfcdbfadc6fc873eac163fb457ff08e0ab.tar.gz
auth-utils: add nm_auth_chain_get_subject()
-rw-r--r--src/nm-auth-utils.c8
-rw-r--r--src/nm-auth-utils.h2
2 files changed, 10 insertions, 0 deletions
diff --git a/src/nm-auth-utils.c b/src/nm-auth-utils.c
index 606f86c1ab..e0f770e712 100644
--- a/src/nm-auth-utils.c
+++ b/src/nm-auth-utils.c
@@ -223,6 +223,14 @@ nm_auth_chain_set_data_ulong (NMAuthChain *self,
nm_auth_chain_set_data (self, tag, ptr, g_free);
}
+NMAuthSubject *
+nm_auth_chain_get_subject (NMAuthChain *self)
+{
+ g_return_val_if_fail (self != NULL, NULL);
+
+ return self->subject;
+}
+
NMAuthCallResult
nm_auth_chain_get_result (NMAuthChain *self, const char *permission)
{
diff --git a/src/nm-auth-utils.h b/src/nm-auth-utils.h
index bf571ac4b0..f96fbeabe6 100644
--- a/src/nm-auth-utils.h
+++ b/src/nm-auth-utils.h
@@ -92,5 +92,7 @@ gboolean nm_auth_is_subject_in_acl (NMConnection *connection,
NMAuthSubject *subect,
char **out_error_desc);
+NMAuthSubject *nm_auth_chain_get_subject (NMAuthChain *self);
+
#endif /* __NETWORKMANAGER_MANAGER_AUTH_H__ */