summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2015-07-15 15:42:50 +0200
committerBeniamino Galvani <bgalvani@redhat.com>2015-07-20 21:58:58 +0200
commited2278635ada25130dba98562c190028abfaaaa8 (patch)
treec4ac85d85fb833d120aa27bb5b2d6de2ef25b8e6
parentd6bf3c9e30575dfedcd48eb2847efccad5b48d52 (diff)
downloadNetworkManager-ed2278635ada25130dba98562c190028abfaaaa8.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 1e14c7babf..0dfd8295c1 100644
--- a/src/nm-auth-utils.c
+++ b/src/nm-auth-utils.c
@@ -224,6 +224,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 138c616d97..ea1f2af130 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__ */