From 10dc8e78cad7835301669dadc2dceb985b0e6d26 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Sun, 16 Dec 2012 11:46:06 -0600 Subject: [PATCH] agents: don't require root agents to be part of a login session Which they won't always be in minimal environments. --- src/settings/nm-agent-manager.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/settings/nm-agent-manager.c b/src/settings/nm-agent-manager.c index e61c7f1c1e..299235497c 100644 --- a/src/settings/nm-agent-manager.c +++ b/src/settings/nm-agent-manager.c @@ -280,10 +280,11 @@ impl_agent_manager_register (NMAgentManager *self, goto done; } - if (!nm_session_monitor_uid_has_session (priv->session_monitor, - sender_uid, - NULL, - &local)) { + if ( 0 != sender_uid + && !nm_session_monitor_uid_has_session (priv->session_monitor, + sender_uid, + NULL, + &local)) { error = g_error_new_literal (NM_AGENT_MANAGER_ERROR, NM_AGENT_MANAGER_ERROR_SESSION_NOT_FOUND, local && local->message ? local->message : "Session not found");