diff options
Diffstat (limited to 'bus/config-parser.c')
| -rw-r--r-- | bus/config-parser.c | 15 | 
1 files changed, 7 insertions, 8 deletions
| diff --git a/bus/config-parser.c b/bus/config-parser.c index 27528e03..7b6a368c 100644 --- a/bus/config-parser.c +++ b/bus/config-parser.c @@ -27,7 +27,6 @@  #include "selinux.h"  #include <dbus/dbus-list.h>  #include <dbus/dbus-internals.h> -#include <dbus/dbus-userdb.h>  #include <string.h>  typedef enum @@ -983,8 +982,8 @@ start_busconfig_child (BusConfigParser   *parser,            DBusString username;            _dbus_string_init_const (&username, user); -          if (_dbus_get_user_id (&username, -                                 &e->d.policy.gid_uid_or_at_console)) +          if (_dbus_parse_unix_user_from_config (&username, +                                                 &e->d.policy.gid_uid_or_at_console))              e->d.policy.type = POLICY_USER;            else              _dbus_warn ("Unknown username \"%s\" in message bus configuration file\n", @@ -995,8 +994,8 @@ start_busconfig_child (BusConfigParser   *parser,            DBusString group_name;            _dbus_string_init_const (&group_name, group); -          if (_dbus_get_group_id (&group_name, -                                  &e->d.policy.gid_uid_or_at_console)) +          if (_dbus_parse_unix_group_from_config (&group_name, +                                                  &e->d.policy.gid_uid_or_at_console))              e->d.policy.type = POLICY_GROUP;            else              _dbus_warn ("Unknown group \"%s\" in message bus configuration file\n", @@ -1469,7 +1468,7 @@ append_rule_from_element (BusConfigParser   *parser,            _dbus_string_init_const (&username, user); -          if (_dbus_get_user_id (&username, &uid)) +          if (_dbus_parse_unix_user_from_config (&username, &uid))              {                rule = bus_policy_rule_new (BUS_POLICY_RULE_USER, allow);                 if (rule == NULL) @@ -1501,7 +1500,7 @@ append_rule_from_element (BusConfigParser   *parser,            _dbus_string_init_const (&groupname, group); -          if (_dbus_get_user_id (&groupname, &gid)) +          if (_dbus_parse_unix_group_from_config (&groupname, &gid))              {                rule = bus_policy_rule_new (BUS_POLICY_RULE_GROUP, allow);                 if (rule == NULL) @@ -1571,7 +1570,7 @@ append_rule_from_element (BusConfigParser   *parser,          case POLICY_CONSOLE:            if (!bus_policy_append_console_rule (parser->policy, pe->d.policy.gid_uid_or_at_console, -                                             rule)) +                                               rule))              goto nomem;            break;          } | 
