History log of /sssd/src/sbus/sssd_dbus_utils.c
Revision Date Author Comments Expand
5d556f70f00c43864d8495d7caacfadf962799df 16-Aug-2016 Pavel Březina <pbrezina@redhat.com>

sbus: allow freeing msg through dbus api when using talloc When a talloc-bound message was freed by removing all references to it with dbus_message_unref we failed to free the talloc context and thus leaking memory or unreferencing invalid message when the parent context is freed. This patch allows to bound dbus message to talloc in the way that allows us to free the message by both talloc and dbus api. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>

439e08cdc5c83b3e5835cb0435983f1da2ffbaf1 16-Aug-2016 Pavel Březina <pbrezina@redhat.com>

sbus: add utility function to simplify message and reply handling This patch adds the ability to hook DBusMessage to a talloc context to remove the need of calling dbus_message_unref(). It also provides an automatical way to detect error in a reply so the caller does not need to parse it manually and the whole code around DBusError can be avoided. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com> Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>