From d66ea0f0cc28d56b77401d3b03d4f65d19e284db Mon Sep 17 00:00:00 2001 From: INSUN PYO Date: Tue, 25 Aug 2020 13:25:49 +0900 Subject: [PATCH] bus/connection: Add assert to BUS_CONNECTION_DATA Change-Id: Ie56e99fc5c8038863b69b350128f2d6eef1acc6a --- bus/connection.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/bus/connection.c b/bus/connection.c index 9d63753..ad31d0b 100644 --- a/bus/connection.c +++ b/bus/connection.c @@ -1534,6 +1534,9 @@ bus_connection_get_owned_services_list (DBusConnection *connection) BusConnectionData *d; d = BUS_CONNECTION_DATA (connection); + + _dbus_assert (d != NULL); + return d->services_owned; } @@ -2809,6 +2812,9 @@ dbus_bool_t bus_connection_has_deferred_messages (DBusConnection *connection) { BusConnectionData *d = BUS_CONNECTION_DATA(connection); + + _dbus_assert (d != NULL); + return d->deferred_messages != NULL ? TRUE : FALSE; } @@ -2819,6 +2825,9 @@ bus_connection_queue_deferred_message (DBusConnection *connection, { BusConnectionData *d = BUS_CONNECTION_DATA(connection); dbus_bool_t success; + + _dbus_assert (d != NULL); + if (prepend) success = _dbus_list_prepend(&d->deferred_messages, message); else @@ -2841,6 +2850,8 @@ bus_connection_replace_deferred_message (DBusConnection *connection, DBusList *link; BusConnectionData *d = BUS_CONNECTION_DATA(connection); + _dbus_assert (d != NULL); + link = _dbus_list_find_first(&d->deferred_messages, oldMessage); if (link == NULL) return FALSE; @@ -2861,6 +2872,8 @@ bus_connection_pop_deferred_message (DBusConnection *connection) BusDeferredMessage *message; BusConnectionData *d = BUS_CONNECTION_DATA(connection); + _dbus_assert (d != NULL); + link =_dbus_list_get_first_link(&d->deferred_messages); if (link != NULL) { @@ -2879,6 +2892,9 @@ dbus_bool_t bus_connection_putback_deferred_message (DBusConnection *connection, BusDeferredMessage *message) { BusConnectionData *d = BUS_CONNECTION_DATA(connection); + + _dbus_assert (d != NULL); + if (_dbus_list_prepend(&d->deferred_messages, message)) { return TRUE; @@ -2894,6 +2910,8 @@ bus_connection_clear_deferred_messages (DBusConnection *connection) DBusList *next; BusDeferredMessage *message; + _dbus_assert (d != NULL); + link =_dbus_list_get_first_link(&d->deferred_messages); while (link != NULL) { @@ -2912,6 +2930,9 @@ bus_connection_remove_deferred_message (DBusConnection *connection, BusDeferredMessage *message) { BusConnectionData *d = BUS_CONNECTION_DATA(connection); + + _dbus_assert (d != NULL); + if (_dbus_list_remove(&d->deferred_messages, message)) bus_deferred_message_unref(message); } -- 2.7.4