aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/control/interfaces/dbus_interface.c
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2007-10-03 08:10:03 +0000
committerMartin Willi <martin@strongswan.org>2007-10-03 08:10:03 +0000
commit2970674fafcae9934cd99beefc5577f6ffe20120 (patch)
tree3ee7ee58e537994d1c87db6aae4e0fe1409bb5c1 /src/charon/control/interfaces/dbus_interface.c
parentb3e0c6b415ea9bcf08b33966dbc68a18386dfe42 (diff)
downloadstrongswan-2970674fafcae9934cd99beefc5577f6ffe20120.tar.bz2
strongswan-2970674fafcae9934cd99beefc5577f6ffe20120.tar.xz
reverted changeset [3215], as we need NULL callback to do asynchronous calls
added interface_manager_cb_empty function, which calls synchronous but doesn't do anything
Diffstat (limited to 'src/charon/control/interfaces/dbus_interface.c')
-rw-r--r--src/charon/control/interfaces/dbus_interface.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/charon/control/interfaces/dbus_interface.c b/src/charon/control/interfaces/dbus_interface.c
index 25823b3eb..39226aaef 100644
--- a/src/charon/control/interfaces/dbus_interface.c
+++ b/src/charon/control/interfaces/dbus_interface.c
@@ -118,6 +118,7 @@ static child_cfg_t* get_child_from_peer(peer_cfg_t *peer_cfg, char *name)
return found;
}
+
/**
* process NetworkManagers startConnection method call
*/
@@ -155,8 +156,8 @@ static bool start_connection(private_dbus_interface_t *this, DBusMessage* msg)
child_cfg = get_child_from_peer(peer_cfg, name);
if (child_cfg)
{
- status = charon->interfaces->initiate(charon->interfaces, peer_cfg,
- child_cfg, NULL, NULL);
+ status = charon->interfaces->initiate(charon->interfaces,
+ peer_cfg, child_cfg, interface_manager_cb_empty, NULL);
}
else
{