Maemo: Listen for a special "Start" D-BUS call.

This call is made on the system D-BUS so that charon is started as root.
This commit is contained in:
Tobias Brunner
2010-10-14 17:36:18 +02:00
parent 174b31bce6
commit c0d9c1817b
+5 -1
View File
@@ -220,7 +220,11 @@ static gint dbus_req_handler(const gchar *interface, const gchar *method,
GArray *arguments, private_maemo_plugin_t *this,
osso_rpc_t *retval)
{
if (streq(method, "Connect"))
if (streq(method, "Start"))
{ /* void start (void), dummy function to start charon as root */
return OSSO_OK;
}
else if (streq(method, "Connect"))
{ /* bool connect (name, host, cert, user, pass) */
retval->value.b = initiate_connection(this, arguments);
retval->type = DBUS_TYPE_BOOLEAN;