diff options
author | Johan Hedberg <johan.hedberg@nokia.com> | 2007-02-25 20:50:57 +0000 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@nokia.com> | 2007-02-25 20:50:57 +0000 |
commit | 81bfe1e51bc7718ac0568572b7cec93b79fa7350 (patch) | |
tree | 4eded506abe9c7a4a3a16eab1c72f7785559c28c /audio | |
parent | 3a6e17b6aeaa92d27c1c7688d494557043e9ee3c (diff) |
Fix usage of dbus_pending_call_unref
Diffstat (limited to 'audio')
-rw-r--r-- | audio/headset.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/audio/headset.c b/audio/headset.c index 105efa09..4b7228ce 100644 --- a/audio/headset.c +++ b/audio/headset.c @@ -420,7 +420,6 @@ static void auth_callback(DBusPendingCall *call, void *data) } dbus_message_unref(reply); - dbus_pending_call_unref(call); } static gboolean server_io_cb(GIOChannel *chan, GIOCondition cond, @@ -499,7 +498,7 @@ static gboolean server_io_cb(GIOChannel *chan, GIOCondition cond, } dbus_pending_call_set_notify(pending, auth_callback, hs, NULL); - + dbus_pending_call_unref(pending); dbus_message_unref(auth); return TRUE; @@ -1072,7 +1071,6 @@ static void get_record_reply(DBusPendingCall *call, void *data) sdp_record_free(record); dbus_message_unref(reply); - dbus_pending_call_unref(call); return; @@ -1081,7 +1079,6 @@ failed: sdp_record_free(record); if (reply) dbus_message_unref(reply); - dbus_pending_call_unref(call); pending_connect_free(hs->pending_connect); hs->pending_connect = NULL; hs->state = HEADSET_STATE_DISCONNECTED; @@ -1219,9 +1216,9 @@ static void get_handles_reply(DBusPendingCall *call, void *data) } dbus_pending_call_set_notify(pending, get_record_reply, hs, NULL); + dbus_pending_call_unref(pending); dbus_message_unref(msg); dbus_message_unref(reply); - dbus_pending_call_unref(call); return; @@ -1229,7 +1226,6 @@ failed: if (msg) dbus_message_unref(msg); dbus_message_unref(reply); - dbus_pending_call_unref(call); hs_disconnect(hs, NULL); } @@ -1285,6 +1281,7 @@ static DBusHandlerResult hs_connect(struct headset *hs, DBusMessage *msg) } dbus_pending_call_set_notify(pending, get_handles_reply, hs, NULL); + dbus_pending_call_unref(pending); dbus_message_unref(msg); return DBUS_HANDLER_RESULT_HANDLED;; |