summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2007-01-24 23:17:17 +0000
committerJohan Hedberg <johan.hedberg@nokia.com>2007-01-24 23:17:17 +0000
commit43d88387413875f41b491545372c3086e9659fbe (patch)
tree444e036900dd943da94d34123355ec42d872dd2e
parentd8dc9633f58ace9d5931839d91a091e555c74075 (diff)
Add some debug prints to the authorize process
-rw-r--r--hcid/dbus-database.c2
-rw-r--r--hcid/dbus-security.c16
2 files changed, 17 insertions, 1 deletions
diff --git a/hcid/dbus-database.c b/hcid/dbus-database.c
index 1d10be6e..90175592 100644
--- a/hcid/dbus-database.c
+++ b/hcid/dbus-database.c
@@ -332,6 +332,8 @@ static DBusHandlerResult request_authorization(DBusConnection *conn,
const char *sender, *address, *path;
struct service *service;
+ debug("RequestAuthorization");
+
if (!hcid_dbus_use_experimental())
return error_unknown_method(conn, msg);
diff --git a/hcid/dbus-security.c b/hcid/dbus-security.c
index 539d6d9e..9db66bee 100644
--- a/hcid/dbus-security.c
+++ b/hcid/dbus-security.c
@@ -679,6 +679,8 @@ static void auth_agent_req_reply(DBusPendingCall *call, void *data)
DBusMessage *message;
DBusError err;
+ debug("authorize reply");
+
dbus_error_init(&err);
if (dbus_set_error_from_message(&err, reply)) {
if (strcmp(err.name, DBUS_ERROR_NO_REPLY) == 0)
@@ -703,6 +705,8 @@ static void auth_agent_req_reply(DBusPendingCall *call, void *data)
send_message_and_unref(agent->conn, message);
+ debug("successfull reply was sent");
+
goto done;
reject:
@@ -714,6 +718,8 @@ done:
agent->pending_requests = g_slist_remove(agent->pending_requests, req);
auth_agent_req_free(req);
+
+ debug("auth_agent_reply: returning");
}
static DBusPendingCall *auth_agent_call_authorize(struct authorization_agent *agent,
@@ -790,8 +796,12 @@ DBusHandlerResult handle_authorize_request(DBusConnection *conn,
bdaddr_t bdaddr;
int adapter_id;
- if (!default_auth_agent)
+ debug("handle_authorize_request");
+
+ if (!default_auth_agent) {
+ debug("no default agent");
return error_auth_agent_does_not_exist(conn, msg);
+ }
str2ba(address, &bdaddr);
@@ -799,6 +809,8 @@ DBusHandlerResult handle_authorize_request(DBusConnection *conn,
if (adapter_id < 0)
return error_not_connected(conn, msg);
+ debug("Found %s connected to hci%d", address, adapter_id);
+
snprintf(adapter_path, sizeof(adapter_path), "/org/bluez/hci%d",
adapter_id);
@@ -818,6 +830,8 @@ DBusHandlerResult handle_authorize_request(DBusConnection *conn,
default_agent->pending_requests =
g_slist_append(default_agent->pending_requests, req);
+ debug("authorize request was forwarded");
+
return DBUS_HANDLER_RESULT_HANDLED;
}