fix/TS-6028-check-column-name-fix-review
This commit is contained in:
parent
26f3adcf6a
commit
ebd2e657c6
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue