summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@codefactory.se>2003-02-02 00:29:56 +0000
committerAnders Carlsson <andersca@codefactory.se>2003-02-02 00:29:56 +0000
commitbfe3127d83384659c22478a96dcd7639c3a3dc08 (patch)
tree56910022f8cd85e8ce429f334d4c2e0f876fcd5e
parentb9712bf9c795605f859ae3c7b9c91a4a1754f6da (diff)
2003-02-02 Anders Carlsson <andersca@codefactory.se>
* bus/driver.c: (bus_driver_handle_service_exists): Don't unref the incoming message.
-rw-r--r--ChangeLog5
-rw-r--r--bus/driver.c9
2 files changed, 9 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 06e55769..167e0da0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2003-02-02 Anders Carlsson <andersca@codefactory.se>
+ * bus/driver.c: (bus_driver_handle_service_exists):
+ Don't unref the incoming message.
+
+2003-02-02 Anders Carlsson <andersca@codefactory.se>
+
* dbus/dbus.h: Add dbus-address.h and dbus-bus.h
2003-02-02 Anders Carlsson <andersca@codefactory.se>
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);
}