From 0f495aa73529b06b0a8b4c39cfd098351c4f6760 Mon Sep 17 00:00:00 2001 From: Michal Zidek Date: Mon, 30 Jun 2014 15:54:34 +0200 Subject: Use DISCARD_ALIGN in VTABLE_FUNC macro MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes: https://fedorahosted.org/sssd/ticket/1359 Reviewed-by: Lukáš Slebodník --- src/sbus/sssd_dbus_meta.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/sbus') diff --git a/src/sbus/sssd_dbus_meta.h b/src/sbus/sssd_dbus_meta.h index 2cb9e95e3..e7de9dfdf 100644 --- a/src/sbus/sssd_dbus_meta.h +++ b/src/sbus/sssd_dbus_meta.h @@ -35,7 +35,7 @@ /* Looks up a vtable func, in a struct derived from struct sbus_vtable */ #define VTABLE_FUNC(vtable, offset) \ - (*((void **)((char *)(vtable) + (offset)))) + (*(DISCARD_ALIGN((char *)(vtable) + (offset), void **))) struct sbus_arg_meta { const char *name; -- cgit