]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
DBusCredentials: Add _dbus_clear_credentials()
authorSimon McVittie <smcv@collabora.com>
Mon, 15 Jan 2018 20:05:18 +0000 (20:05 +0000)
committerSimon McVittie <smcv@collabora.com>
Fri, 2 Mar 2018 14:51:51 +0000 (14:51 +0000)
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 <smcv@collabora.com>
Reviewed-by: Philip Withnall <withnall@endlessm.com>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=103737

dbus/dbus-credentials.h

index 3285b50f0e98dce3ae07fc6b5400e5fafaf81784..afe393155888766ad69974037dc954c417e93d05 100644 (file)
@@ -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 */