fix: column length check for stmt insert
This commit is contained in:
parent
e9f61672c2
commit
585410f5a0
|
@ -129,7 +129,7 @@ static FORCE_INLINE int32_t tRowBuildScanAddValue(SRowBuildScanInfo *sinfo, SCol
|
||||||
|
|
||||||
sinfo->kvMaxOffset = sinfo->kvPayloadSize;
|
sinfo->kvMaxOffset = sinfo->kvPayloadSize;
|
||||||
if (IS_VAR_DATA_TYPE(colVal->value.type)) {
|
if (IS_VAR_DATA_TYPE(colVal->value.type)) {
|
||||||
if (colVal->value.nData > pTColumn->bytes) return TSDB_CODE_INVALID_PARA;
|
if (colVal->value.nData > (pTColumn->bytes - VARSTR_HEADER_SIZE)) return TSDB_CODE_INVALID_PARA;
|
||||||
|
|
||||||
sinfo->tupleVarSize += tPutU32v(NULL, colVal->value.nData) // size
|
sinfo->tupleVarSize += tPutU32v(NULL, colVal->value.nData) // size
|
||||||
+ colVal->value.nData; // value
|
+ colVal->value.nData; // value
|
||||||
|
|
Loading…
Reference in New Issue