summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bus/config-parser.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/bus/config-parser.c b/bus/config-parser.c
index 58048a50..1540fe43 100644
--- a/bus/config-parser.c
+++ b/bus/config-parser.c
@@ -2265,7 +2265,13 @@ include_dir (BusConfigParser *parser,
dir = _dbus_directory_open (dirname, error);
if (dir == NULL)
- goto failed;
+ {
+ if (dbus_error_has_name (error, DBUS_ERROR_FILE_NOT_FOUND))
+ {
+ dbus_error_free (error);
+ goto success;
+ }
+ }
dbus_error_init (&tmp_error);
while (_dbus_directory_get_next_file (dir, &filename, &tmp_error))
@@ -2335,6 +2341,7 @@ include_dir (BusConfigParser *parser,
goto failed;
}
+ success:
retval = TRUE;
failed: