diff options
author | Anders Carlsson <andersca@codefactory.se> | 2003-02-02 00:29:56 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@codefactory.se> | 2003-02-02 00:29:56 +0000 |
commit | bfe3127d83384659c22478a96dcd7639c3a3dc08 (patch) | |
tree | 56910022f8cd85e8ce429f334d4c2e0f876fcd5e /bus/driver.c | |
parent | b9712bf9c795605f859ae3c7b9c91a4a1754f6da (diff) |
2003-02-02 Anders Carlsson <andersca@codefactory.se>
* bus/driver.c: (bus_driver_handle_service_exists):
Don't unref the incoming message.
Diffstat (limited to 'bus/driver.c')
-rw-r--r-- | bus/driver.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bus/driver.c b/bus/driver.c index 426db3f1..29adae7e 100644 --- a/bus/driver.c +++ b/bus/driver.c @@ -353,14 +353,13 @@ bus_driver_handle_service_exists (DBusConnection *connection, service = bus_service_lookup (&service_name, FALSE); _DBUS_HANDLE_OOM ((reply = dbus_message_new_reply (DBUS_MESSAGE_ACQUIRE_SERVICE, message))); - _DBUS_HANDLE_OOM (dbus_message_set_sender (message, DBUS_SERVICE_DBUS)); + _DBUS_HANDLE_OOM (dbus_message_set_sender (reply, DBUS_SERVICE_DBUS)); - _DBUS_HANDLE_OOM (dbus_message_append_fields (message, + _DBUS_HANDLE_OOM (dbus_message_append_fields (reply, DBUS_TYPE_UINT32, (service != NULL ? 1 : 0), 0)); - _DBUS_HANDLE_OOM (dbus_connection_send_message (connection, message, NULL, NULL)); - - dbus_message_unref (message); + _DBUS_HANDLE_OOM (dbus_connection_send_message (connection, reply, NULL, NULL)); + dbus_message_unref (reply); dbus_free (name); } |