summaryrefslogtreecommitdiffstats
path: root/bus/bus.c
diff options
context:
space:
mode:
Diffstat (limited to 'bus/bus.c')
-rw-r--r--bus/bus.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/bus/bus.c b/bus/bus.c
index c66b7b36..043f2e1e 100644
--- a/bus/bus.c
+++ b/bus/bus.c
@@ -537,7 +537,7 @@ load_config (BusContext *context,
BusContext*
bus_context_new (const DBusString *config_file,
- dbus_bool_t force_fork,
+ ForceForkSetting force_fork,
int print_addr_fd,
int print_pid_fd,
DBusError *error)
@@ -656,7 +656,7 @@ bus_context_new (const DBusString *config_file,
}
/* Now become a daemon if appropriate */
- if (force_fork || context->fork)
+ if ((force_fork != FORK_NEVER && context->fork) || force_fork == FORK_ALWAYS)
{
DBusString u;