diff --git a/subsys/net/lib/lwm2m/lwm2m_engine.c b/subsys/net/lib/lwm2m/lwm2m_engine.c index aa3a5f50d2c..fca6133e7aa 100644 --- a/subsys/net/lib/lwm2m/lwm2m_engine.c +++ b/subsys/net/lib/lwm2m/lwm2m_engine.c @@ -2299,7 +2299,7 @@ static int lwm2m_read_handler(struct lwm2m_engine_obj_inst *obj_inst, } loop_max = res->res_inst_count; - if (loop_max > 1) { + if (res->multi_res_inst) { /* search for valid resource instances */ for (i = 0; i < loop_max; i++) { if (res->res_instances[i].res_inst_id != @@ -2427,7 +2427,7 @@ static int lwm2m_read_handler(struct lwm2m_engine_obj_inst *obj_inst, } } - if (res->res_inst_count > 1) { + if (res->multi_res_inst) { engine_put_end_ri(&msg->out, &msg->path); msg->path.res_inst_id = res_inst_id_tmp; }