aboutsummaryrefslogtreecommitdiffstats
path: root/wombat/wombat.c
diff options
context:
space:
mode:
Diffstat (limited to 'wombat/wombat.c')
-rw-r--r--wombat/wombat.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/wombat/wombat.c b/wombat/wombat.c
index 65f0b6f479..f7fbc9227c 100644
--- a/wombat/wombat.c
+++ b/wombat/wombat.c
@@ -239,8 +239,10 @@ main (int argc, char **argv)
if (!( (did_pas = setup_pas (argc, argv))
&& (did_pcs = setup_pcs (argc, argv))
- && (did_config = setup_config (argc, argv))
- && (did_private = setup_private (argc, argv)))) {
+ && (did_private = setup_private (argc, argv))
+ /* WARNING: Do not change the order here. `setup_config()' must
+ come last, to work around an OAF race condition. */
+ && (did_config = setup_config (argc, argv)))) {
const gchar *failed = NULL;