- if (attr[UBUS_ATTR_OBJID]) {
- struct ubus_id *id;
- id = ubus_find_id(&objects, blob_get_int32(attr[UBUS_ATTR_OBJID]));
- if (id)
- obj = container_of(id, struct ubus_object, id);
- } else if (attr[UBUS_ATTR_OBJPATH]) {
- const char *objpath = blob_data(attr[UBUS_ATTR_OBJPATH]);
- obj = avl_find_element(&path, objpath, obj, path);
- }
- if (!obj)