From 3b53eae1c7a22e57af69bd6284a2f150080f9787 Mon Sep 17 00:00:00 2001 From: yewk Date: Thu, 8 Jun 2023 10:51:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dcm=5Fctl=20list=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cm_ctl/ctl_res_list.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cm_ctl/ctl_res_list.cpp b/src/cm_ctl/ctl_res_list.cpp index f6d67d3..2e820b2 100644 --- a/src/cm_ctl/ctl_res_list.cpp +++ b/src/cm_ctl/ctl_res_list.cpp @@ -497,13 +497,15 @@ static status_t ComputeListTableItemLen( } cJSON *item; uint32 tmpAttrValue = valueArr->attrValue; + uint32 tempIndex; cJSON_ArrayForEach(item, objArray) { if (!cJSON_IsObject(item)) { continue; } + tempIndex = index; attrValue = CM_MAX(valueArr->attrValue, attrValue); valueArr->attrValue = tmpAttrValue; - ComputeArrItemLen(item, valueArr, &index, printInfo, resCtx); + ComputeArrItemLen(item, valueArr, &tempIndex, printInfo, resCtx); } valueArr->attrValue = CM_MAX(valueArr->attrValue, attrValue);