From c17116d357b2443d19bee015f3d0901777f5c85c Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sun, 7 Oct 2012 09:59:07 +0000 Subject: [PATCH] really quick patch on connman asking for logins... agent->msg is the same as msg in the cb. this stops an instant segv but doesnt fully fix it. it's at least marked/commented to be looked at. SVN revision: 77556 --- src/modules/connman/agent.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/connman/agent.c b/src/modules/connman/agent.c index 41df911f5..dadff7c1c 100644 --- a/src/modules/connman/agent.c +++ b/src/modules/connman/agent.c @@ -413,6 +413,9 @@ _agent_request_input(E_DBus_Object *obj, DBusMessage *msg) agent = e_dbus_object_data_get(obj); /* Discard previous requests */ + // if msg is the current agent msg? eek. + if (agent->msg == msg) return NULL; + if (agent->msg) dbus_message_unref(agent->msg); agent->msg = dbus_message_ref(msg);