diff options
author | Johan Hedberg <johan.hedberg@nokia.com> | 2009-02-19 22:32:06 +0200 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@nokia.com> | 2009-02-19 22:32:06 +0200 |
commit | 95011fa7fefef7c7f5ca2f2815adc8e0a9de2904 (patch) | |
tree | 0bb8ded096dc1446d36b1994dd2902cec60e6e5a | |
parent | e03af126e1b79d4096dc9147859f74f256af28bb (diff) |
Unify connection_lost() calling conventions
-rw-r--r-- | audio/avdtp.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/audio/avdtp.c b/audio/avdtp.c index 5c21b95e..396cb8da 100644 --- a/audio/avdtp.c +++ b/audio/avdtp.c @@ -616,7 +616,7 @@ static gboolean disconnect_timeout(gpointer user_data) if (dev && dev->sink && stream_setup) sink_setup_stream(dev->sink, session); else - connection_lost(session, -ETIMEDOUT); + connection_lost(session, ETIMEDOUT); return FALSE; } @@ -900,7 +900,7 @@ static void connection_lost(struct avdtp *session, int err) ba2str(&session->dst, address); debug("Disconnected from %s", address); - if (session->state == AVDTP_SESSION_STATE_CONNECTING) + if (session->state == AVDTP_SESSION_STATE_CONNECTING && err != EACCES) btd_cancel_authorization(&session->server->src, &session->dst); session->free_lock = 1; @@ -1763,7 +1763,7 @@ static gboolean session_cb(GIOChannel *chan, GIOCondition cond, return TRUE; failed: - connection_lost(session, -EIO); + connection_lost(session, EIO); return FALSE; } @@ -1918,14 +1918,14 @@ static void auth_cb(DBusError *derr, void *user_data) if (derr && dbus_error_is_set(derr)) { error("Access denied: %s", derr->message); - connection_lost(session, -EACCES); + connection_lost(session, EACCES); return; } if (!bt_io_accept(session->io, avdtp_connect_cb, session, NULL, &err)) { error("bt_io_accept: %s", err->message); - connection_lost(session, -EACCES); + connection_lost(session, EACCES); g_error_free(err); return; } @@ -2114,7 +2114,7 @@ static gboolean request_timeout(gpointer user_data) goto done; failed: - connection_lost(session, -ETIMEDOUT); + connection_lost(session, ETIMEDOUT); done: pending_req_free(req); return FALSE; |