diff options
-rw-r--r-- | bus/config-parser.c | 9 |
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: |