fix:[TD-31567] Fix repeatFunction accessing out-of-bounds array index.
This commit is contained in:
parent
dcd8af8dae
commit
3cdef9f0bf
|
@ -1768,7 +1768,7 @@ int32_t repeatFunction(SScalarParam *pInput, int32_t inputNum, SScalarParam *pOu
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
int32_t count = 0;
|
int32_t count = 0;
|
||||||
GET_TYPED_DATA(count, int32_t, GET_PARAM_TYPE(&pInput[1]), colDataGetData(pInput[1].columnData, i));
|
GET_TYPED_DATA(count, int32_t, GET_PARAM_TYPE(&pInput[1]), colDataGetData(pInput[1].columnData, 0));
|
||||||
if (count <= 0) {
|
if (count <= 0) {
|
||||||
varDataSetLen(output, 0);
|
varDataSetLen(output, 0);
|
||||||
SCL_ERR_JRET(colDataSetVal(pOutputData, i, outputBuf, false));
|
SCL_ERR_JRET(colDataSetVal(pOutputData, i, outputBuf, false));
|
||||||
|
|
Loading…
Reference in New Issue