From b9f36716b52d4566609ac64be88b8a1f65602214 Mon Sep 17 00:00:00 2001 From: Calvin Lee Date: Wed, 8 Nov 2017 12:59:43 -0700 Subject: Plug memory `dbus_message_iter_get_signature` leak --- include/swaybar/tray/dbus.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include') diff --git a/include/swaybar/tray/dbus.h b/include/swaybar/tray/dbus.h index eb9cfea7..51754464 100644 --- a/include/swaybar/tray/dbus.h +++ b/include/swaybar/tray/dbus.h @@ -5,6 +5,12 @@ #include extern DBusConnection *conn; +/** + * Checks the signature of the given iter against `sig`. Prefer to + * `dbus_message_iter_get_signature` as this one frees the intermediate string. + */ +bool dbus_message_iter_check_signature(DBusMessageIter *iter, const char *sig); + /** * Should be called in main loop to dispatch events */ -- cgit v1.2.3