mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-05 07:38:20 +02:00
Fix warning: 'the comparison will always evaluate as 'false' for the address of '....' will never be NULL [-Waddress]'
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=89284 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
This commit is contained in:
parent
57971f69ef
commit
c803f0fbe1
1 changed files with 14 additions and 2 deletions
|
|
@ -202,8 +202,20 @@ extern const char *_dbus_return_if_fail_warning_format;
|
|||
#define _DBUS_ASSERT_ERROR_IS_SET(error) do { } while (0)
|
||||
#define _DBUS_ASSERT_ERROR_IS_CLEAR(error) do { } while (0)
|
||||
#else
|
||||
#define _DBUS_ASSERT_ERROR_IS_SET(error) _dbus_assert ((error) == NULL || dbus_error_is_set ((error)))
|
||||
#define _DBUS_ASSERT_ERROR_IS_CLEAR(error) _dbus_assert ((error) == NULL || !dbus_error_is_set ((error)))
|
||||
static inline void
|
||||
_dbus_assert_error_is_set (const DBusError *error)
|
||||
{
|
||||
_dbus_assert (error == NULL || dbus_error_is_set (error));
|
||||
}
|
||||
|
||||
static inline void
|
||||
_dbus_assert_error_is_clear (const DBusError *error)
|
||||
{
|
||||
_dbus_assert (error == NULL || !dbus_error_is_set (error));
|
||||
}
|
||||
|
||||
#define _DBUS_ASSERT_ERROR_IS_SET(error) _dbus_assert_error_is_set(error)
|
||||
#define _DBUS_ASSERT_ERROR_IS_CLEAR(error) _dbus_assert_error_is_clear(error)
|
||||
#endif
|
||||
|
||||
#define _dbus_return_if_error_is_set(error) _dbus_return_if_fail ((error) == NULL || !dbus_error_is_set ((error)))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue