summaryrefslogtreecommitdiffstats
path: root/bus
diff options
context:
space:
mode:
Diffstat (limited to 'bus')
-rw-r--r--bus/config-parser-common.c12
-rw-r--r--bus/config-parser.c33
2 files changed, 22 insertions, 23 deletions
diff --git a/bus/config-parser-common.c b/bus/config-parser-common.c
index 4965c192..5cdbba26 100644
--- a/bus/config-parser-common.c
+++ b/bus/config-parser-common.c
@@ -114,14 +114,14 @@ bus_config_parser_element_name_to_type (const char *name)
{
return ELEMENT_ASSOCIATE;
}
- else if (strcmp (name, "keep_umask") == 0)
- {
- return ELEMENT_KEEP_UMASK;
- }
else if (strcmp (name, "syslog") == 0)
{
return ELEMENT_SYSLOG;
}
+ else if (strcmp (name, "keep_umask") == 0)
+ {
+ return ELEMENT_KEEP_UMASK;
+ }
else if (strcmp (name, "allow_anonymous") == 0)
{
return ELEMENT_ALLOW_ANONYMOUS;
@@ -174,10 +174,10 @@ bus_config_parser_element_type_to_name (ElementType type)
return "selinux";
case ELEMENT_ASSOCIATE:
return "associate";
- case ELEMENT_KEEP_UMASK:
- return "keep_umask";
case ELEMENT_SYSLOG:
return "syslog";
+ case ELEMENT_KEEP_UMASK:
+ return "keep_umask";
case ELEMENT_ALLOW_ANONYMOUS:
return "allow_anonymous";
}
diff --git a/bus/config-parser.c b/bus/config-parser.c
index 34d8684a..c3e8fba1 100644
--- a/bus/config-parser.c
+++ b/bus/config-parser.c
@@ -111,9 +111,8 @@ struct BusConfigParser
unsigned int fork : 1; /**< TRUE to fork into daemon mode */
- unsigned int keep_umask : 1; /**< TRUE to keep original umask when forking */
-
unsigned int syslog : 1; /**< TRUE to enable syslog */
+ unsigned int keep_umask : 1; /**< TRUE to keep original umask when forking */
unsigned int is_toplevel : 1; /**< FALSE if we are a sub-config-file inside another one */
@@ -707,33 +706,33 @@ start_busconfig_child (BusConfigParser *parser,
return TRUE;
}
- else if (element_type == ELEMENT_KEEP_UMASK)
+ else if (element_type == ELEMENT_SYSLOG)
{
- if (!check_no_attributes (parser, "keep_umask", attribute_names, attribute_values, error))
+ if (!check_no_attributes (parser, "syslog", attribute_names, attribute_values, error))
return FALSE;
- if (push_element (parser, ELEMENT_KEEP_UMASK) == NULL)
+ if (push_element (parser, ELEMENT_SYSLOG) == NULL)
{
BUS_SET_OOM (error);
return FALSE;
}
-
- parser->keep_umask = TRUE;
+
+ parser->syslog = TRUE;
return TRUE;
}
- else if (element_type == ELEMENT_SYSLOG)
+ else if (element_type == ELEMENT_KEEP_UMASK)
{
- if (!check_no_attributes (parser, "syslog", attribute_names, attribute_values, error))
+ if (!check_no_attributes (parser, "keep_umask", attribute_names, attribute_values, error))
return FALSE;
- if (push_element (parser, ELEMENT_SYSLOG) == NULL)
+ if (push_element (parser, ELEMENT_KEEP_UMASK) == NULL)
{
BUS_SET_OOM (error);
return FALSE;
}
- parser->syslog = TRUE;
+ parser->keep_umask = TRUE;
return TRUE;
}
@@ -2005,8 +2004,8 @@ bus_config_parser_end_element (BusConfigParser *parser,
case ELEMENT_ALLOW:
case ELEMENT_DENY:
case ELEMENT_FORK:
- case ELEMENT_KEEP_UMASK:
case ELEMENT_SYSLOG:
+ case ELEMENT_KEEP_UMASK:
case ELEMENT_SELINUX:
case ELEMENT_ASSOCIATE:
case ELEMENT_STANDARD_SESSION_SERVICEDIRS:
@@ -2293,8 +2292,8 @@ bus_config_parser_content (BusConfigParser *parser,
case ELEMENT_ALLOW:
case ELEMENT_DENY:
case ELEMENT_FORK:
- case ELEMENT_KEEP_UMASK:
case ELEMENT_SYSLOG:
+ case ELEMENT_KEEP_UMASK:
case ELEMENT_STANDARD_SESSION_SERVICEDIRS:
case ELEMENT_STANDARD_SYSTEM_SERVICEDIRS:
case ELEMENT_ALLOW_ANONYMOUS:
@@ -2619,15 +2618,15 @@ bus_config_parser_get_fork (BusConfigParser *parser)
}
dbus_bool_t
-bus_config_parser_get_keep_umask (BusConfigParser *parser)
+bus_config_parser_get_syslog (BusConfigParser *parser)
{
- return parser->keep_umask;
+ return parser->syslog;
}
dbus_bool_t
-bus_config_parser_get_syslog (BusConfigParser *parser)
+bus_config_parser_get_keep_umask (BusConfigParser *parser)
{
- return parser->syslog;
+ return parser->keep_umask;
}
dbus_bool_t