From: Simon McVittie Date: Mon, 15 Jan 2018 20:05:18 +0000 (+0000) Subject: DBusCredentials: Add _dbus_clear_credentials() X-Git-Tag: dbus-1.13.4~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=948ce614ac740764f707cf7f34bc105ea9489ff1;p=thirdparty%2Fdbus.git DBusCredentials: Add _dbus_clear_credentials() Not to be confused with _dbus_credentials_clear(), which does something different (this is a little unfortunate, but the fact that they take different types should clarify which is which). Signed-off-by: Simon McVittie Reviewed-by: Philip Withnall Bug: https://bugs.freedesktop.org/show_bug.cgi?id=103737 --- diff --git a/dbus/dbus-credentials.h b/dbus/dbus-credentials.h index 3285b50f0..afe393155 100644 --- a/dbus/dbus-credentials.h +++ b/dbus/dbus-credentials.h @@ -105,6 +105,13 @@ DBUS_PRIVATE_EXPORT dbus_bool_t _dbus_credentials_to_string_append (DBusCredentials *credentials, DBusString *string); +static inline void +_dbus_clear_credentials (DBusCredentials **pointer_to_creds) +{ + _dbus_clear_pointer_impl (DBusCredentials, pointer_to_creds, + _dbus_credentials_unref); +} + DBUS_END_DECLS #endif /* DBUS_CREDENTIALS_H */