summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeeshan Ali <zeenix@collabora.co.uk>2018-09-17 22:52:57 +0200
committerZeeshan Ali <zeenix@collabora.co.uk>2018-09-17 22:52:57 +0200
commitbc9876f8c86d288d536107c00fdea30789ee5b28 (patch)
treea33cb0bd46f7b7c73da34a13e23b600ee7d4f5d7
parent110938de2ceff2ddc80723630e755dfaca12f6c9 (diff)
downloadgeoclue-bc9876f8c86d288d536107c00fdea30789ee5b28.tar.gz
service: Increase agent timeout from 100ms to 20s
This should give sufficient amount of time for agents to register themselves before any dbus calls can timeoout (30s by default). Fixes #84.
-rw-r--r--src/gclue-service-manager.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gclue-service-manager.c b/src/gclue-service-manager.c
index 2ef6d9a..904f5f1 100644
--- a/src/gclue-service-manager.c
+++ b/src/gclue-service-manager.c
@@ -31,8 +31,10 @@
#include "gclue-locator.h"
#include "gclue-config.h"
-#define AGENT_WAIT_TIMEOUT 100 /* milliseconds */
-#define AGENT_WAIT_TIMEOUT_USEC 100000 /* microseconds */
+/* 20 seconds as milliseconds */
+#define AGENT_WAIT_TIMEOUT 20000
+/* 20 seconds as microseconds */
+#define AGENT_WAIT_TIMEOUT_USEC (20 * G_USEC_PER_SEC)
static void
gclue_service_manager_manager_iface_init (GClueDBusManagerIface *iface);