summaryrefslogtreecommitdiff
path: root/src/settings/nm-settings-connection.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings/nm-settings-connection.c')
-rw-r--r--src/settings/nm-settings-connection.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/settings/nm-settings-connection.c b/src/settings/nm-settings-connection.c
index 6b0d38c738..1e0106d07b 100644
--- a/src/settings/nm-settings-connection.c
+++ b/src/settings/nm-settings-connection.c
@@ -36,7 +36,7 @@
#include "nm-settings-error.h"
#include "nm-dbus-glib-types.h"
#include "nm-logging.h"
-#include "nm-manager-auth.h"
+#include "nm-auth-utils.h"
#include "nm-auth-subject.h"
#include "nm-agent-manager.h"
#include "NetworkManagerUtils.h"
@@ -1029,7 +1029,7 @@ _new_auth_subject (DBusGMethodInvocation *context, GError **error)
{
NMAuthSubject *subject;
- subject = nm_auth_subject_new_from_context (context);
+ subject = nm_auth_subject_new_unix_process_from_context (context);
if (!subject) {
g_set_error_literal (error,
NM_SETTINGS_ERROR,
@@ -1057,10 +1057,10 @@ auth_start (NMSettingsConnection *self,
g_return_if_fail (NM_IS_AUTH_SUBJECT (subject));
/* Ensure the caller can view this connection */
- if (!nm_auth_uid_in_acl (NM_CONNECTION (self),
- priv->session_monitor,
- nm_auth_subject_get_uid (subject),
- &error_desc)) {
+ if (!nm_auth_is_subject_in_acl (NM_CONNECTION (self),
+ priv->session_monitor,
+ subject,
+ &error_desc)) {
error = g_error_new_literal (NM_SETTINGS_ERROR,
NM_SETTINGS_ERROR_PERMISSION_DENIED,
error_desc);
@@ -1414,10 +1414,10 @@ impl_settings_connection_update_helper (NMSettingsConnection *self,
* that's sending the update request. You can't make a connection
* invisible to yourself.
*/
- if (!nm_auth_uid_in_acl (tmp ? tmp : NM_CONNECTION (self),
- priv->session_monitor,
- nm_auth_subject_get_uid (subject),
- &error_desc)) {
+ if (!nm_auth_is_subject_in_acl (tmp ? tmp : NM_CONNECTION (self),
+ priv->session_monitor,
+ subject,
+ &error_desc)) {
error = g_error_new_literal (NM_SETTINGS_ERROR,
NM_SETTINGS_ERROR_PERMISSION_DENIED,
error_desc);