summaryrefslogtreecommitdiff
path: root/libubus-obj.c
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2013-10-29 17:28:33 +0100
committerFelix Fietkau <nbd@openwrt.org>2013-10-29 17:28:37 +0100
commita9ee3ef0cf20d8a7a807d46db4dfa48e072cca51 (patch)
treed80a840e74dd8a191a786ea3c06a872858c798d8 /libubus-obj.c
parent6ae17d0298a8f1c24f16a68c8d1884091fb5c39f (diff)
downloadubus-a9ee3ef0cf20d8a7a807d46db4dfa48e072cca51.tar.gz
libubus: pull the variable length data array out of struct ubus_msghdr to fix builds with clang
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Diffstat (limited to 'libubus-obj.c')
-rw-r--r--libubus-obj.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libubus-obj.c b/libubus-obj.c
index bdb2e03..212c13c 100644
--- a/libubus-obj.c
+++ b/libubus-obj.c
@@ -97,7 +97,7 @@ void __hidden ubus_process_obj_msg(struct ubus_context *ctx, struct ubus_msghdr
struct ubus_object *obj;
uint32_t objid;
- attrbuf = ubus_parse_msg(hdr->data);
+ attrbuf = ubus_parse_msg(ubus_msghdr_data(hdr));
if (!attrbuf[UBUS_ATTR_OBJID])
return;