Applied On Wed, 2020-07-15 at 08:33 -0700, Brian Gix wrote: > This fixes a bug that caused disallowed composition changes from being > detected and rejected. The only fields that are allowed to freely change > are CID, PID, VID and CRPL. > --- > mesh/node.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/mesh/node.c b/mesh/node.c > index c61167bda..9b97aa927 100644 > --- a/mesh/node.c > +++ b/mesh/node.c > @@ -1579,7 +1579,7 @@ static bool check_req_node(struct managed_obj_request *req) > node = req->node; > > node_comp = node_get_comp(node, 0, &node_len); > - len = node_generate_comp(node, comp, sizeof(comp)); > + len = node_generate_comp(req->node, comp, sizeof(comp)); > > /* If no page 0 exists, save it and return */ > if (req->type != REQUEST_TYPE_ATTACH || !node_len || !node_comp)