summaryrefslogtreecommitdiffstats
path: root/src/sbus
diff options
context:
space:
mode:
authorMichal Zidek <mzidek@redhat.com>2014-06-30 15:54:34 +0200
committerJakub Hrozek <jhrozek@redhat.com>2014-07-01 11:35:26 +0200
commit0f495aa73529b06b0a8b4c39cfd098351c4f6760 (patch)
treeae8214bc676d19a55635b73a233221b471c57543 /src/sbus
parent684405758a96bd9fb47480d44f2e1a2f038f8def (diff)
downloadsssd-0f495aa73529b06b0a8b4c39cfd098351c4f6760.tar.gz
sssd-0f495aa73529b06b0a8b4c39cfd098351c4f6760.tar.xz
sssd-0f495aa73529b06b0a8b4c39cfd098351c4f6760.zip
Use DISCARD_ALIGN in VTABLE_FUNC macro
fixes: https://fedorahosted.org/sssd/ticket/1359 Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/sbus')
-rw-r--r--src/sbus/sssd_dbus_meta.h2
1 files changed, 1 insertions, 1 deletions
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;