diff options
author | Felix Fietkau <nbd@openwrt.org> | 2014-09-15 15:29:29 +0200 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2014-09-15 15:33:27 +0200 |
commit | 3e45a782b22c067eab125b377474f5da11eabbe9 (patch) | |
tree | 2e9503e744f377cfa3886ed3599cd726bc8fb7cd /libubus-obj.c | |
parent | 7c25c119a58e66a6dded43262b73df71df4da505 (diff) | |
download | ubus-3e45a782b22c067eab125b377474f5da11eabbe9.tar.gz |
libubus: remove ubus_msghdr_data() by passing in the right data structure pointer
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Diffstat (limited to 'libubus-obj.c')
-rw-r--r-- | libubus-obj.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libubus-obj.c b/libubus-obj.c index 47bdb0a..ef10462 100644 --- a/libubus-obj.c +++ b/libubus-obj.c @@ -91,15 +91,16 @@ send: ubus_complete_deferred_request(ctx, &req, ret); } -void __hidden ubus_process_obj_msg(struct ubus_context *ctx, struct ubus_msghdr *hdr) +void __hidden ubus_process_obj_msg(struct ubus_context *ctx, struct ubus_msghdr_buf *buf) { void (*cb)(struct ubus_context *, struct ubus_msghdr *, struct ubus_object *, struct blob_attr **); + struct ubus_msghdr *hdr = &buf->hdr; struct blob_attr **attrbuf; struct ubus_object *obj; uint32_t objid; - attrbuf = ubus_parse_msg(ubus_msghdr_data(hdr)); + attrbuf = ubus_parse_msg(buf->data); if (!attrbuf[UBUS_ATTR_OBJID]) return; |