From e49cc5dfcdbfadc6fc873eac163fb457ff08e0ab Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Wed, 15 Jul 2015 15:42:50 +0200 Subject: [PATCH] auth-utils: add nm_auth_chain_get_subject() --- src/nm-auth-utils.c | 8 ++++++++ src/nm-auth-utils.h | 2 ++ 2 files changed, 10 insertions(+) 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__ */