fix/TS-6028-check-column-name-fix-review

This commit is contained in:
dmchen 2025-02-26 01:30:33 +00:00
parent 26f3adcf6a
commit ebd2e657c6
1 changed files with 4 additions and 3 deletions

View File

@ -1326,12 +1326,13 @@ static int32_t mndProcessCreateStbReq(SRpcMsg *pReq) {
code = TSDB_CODE_OUT_OF_MEMORY; code = TSDB_CODE_OUT_OF_MEMORY;
goto _OVER; goto _OVER;
} }
void *pIter = NULL;
for (int32_t i = 0; i < createReq.numOfColumns; ++i) { for (int32_t i = 0; i < createReq.numOfColumns; ++i) {
SFieldWithOptions *pField = taosArrayGet(createReq.pColumns, i); SFieldWithOptions *pField = taosArrayGet(createReq.pColumns, i);
if (taosHashPut(pHash, pField->name, strlen(pField->name), NULL, 0) != 0) { if ((code = taosHashPut(pHash, pField->name, strlen(pField->name), NULL, 0)) != 0) {
code = TSDB_CODE_TSC_DUP_COL_NAMES; if (code == TSDB_CODE_DUP_KEY) {
code = TSDB_CODE_TSC_DUP_COL_NAMES;
}
goto _OVER; goto _OVER;
} }
} }