X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fubus.git;a=blobdiff_plain;f=ubusd_proto.c;h=130e9a8007aec328cb3be10494f0a0b15c5a4a22;hp=811aa79f478782544e2ee236e09da0a21832a468;hb=e52db46c9c5d8eabe5abaccf28468c6e0b99be95;hpb=37cc5d2f25c162c1e125922e91bbc741e2e4a6d1 diff --git a/ubusd_proto.c b/ubusd_proto.c index 811aa79..130e9a8 100644 --- a/ubusd_proto.c +++ b/ubusd_proto.c @@ -165,7 +165,7 @@ static void ubusd_send_obj(struct ubus_client *cl, struct ubus_msg_buf *ub, stru s = blob_nest_start(&b, UBUS_ATTR_SIGNATURE); list_for_each_entry(m, &obj->type->methods, list) - blob_put(&b, blob_id(m->data), blob_data(m->data), blob_len(m->data)); + blobmsg_add_blob(&b, m->data); blob_nest_end(&b, s); ubus_send_msg_from_blob(cl, ub, UBUS_MSG_DATA);