summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKay Sievers <kay@vrfy.org>2013-05-17 23:39:08 +0200
committerKay Sievers <kay@vrfy.org>2013-05-17 23:39:08 +0200
commit438eca80ba815f5d0bbf87fcfdb6832fb38db674 (patch)
treea1845e04d6fb559b635e17aa983e74336b43b4e8
parent9fd5af6ccb405b11385758e0046a2f6b0abec64d (diff)
downloadkdbus-bus-438eca80ba815f5d0bbf87fcfdb6832fb38db674.tar.gz
kdbus-bus-438eca80ba815f5d0bbf87fcfdb6832fb38db674.tar.bz2
kdbus-bus-438eca80ba815f5d0bbf87fcfdb6832fb38db674.zip
add missing cast to kdbus_size_set_user()
-rw-r--r--internal.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal.h b/internal.h
index 7c1ba7f6e2f..1c2343b9109 100644
--- a/internal.h
+++ b/internal.h
@@ -65,8 +65,8 @@
#define kdbus_size_set_user(_s, _b, _t) \
({ \
- u64 __user *_sz = _b + offsetof(typeof(_t), size); \
- put_user(_s, _sz); \
+ u64 __user *_sz = (void __user *)(_b) + offsetof(typeof(_t), size); \
+ put_user(_s, _sz); \
})
static inline bool kdbus_validate_nul(const char *s, size_t l)