diff --git a/source/libs/parser/src/astToMsg.c b/source/libs/parser/src/astToMsg.c index 9d57fa87f7..1b46faecec 100644 --- a/source/libs/parser/src/astToMsg.c +++ b/source/libs/parser/src/astToMsg.c @@ -79,7 +79,6 @@ static int32_t setKeepOption(SCreateDbMsg* pMsg, const SCreateDbInfo* pCreateDb, // pMsg->daysToKeep0 = htonl((int32_t)p0->pVar.i64); // pMsg->daysToKeep1 = htonl((int32_t)p1->pVar.i64); // pMsg->daysToKeep2 = htonl((int32_t)p2->pVar.i64); - } return TSDB_CODE_SUCCESS; @@ -152,7 +151,9 @@ SCreateDbMsg* buildCreateDbMsg(SCreateDbInfo* pCreateDbInfo, char* msgBuf, int32 SMsgBuf msg = {.buf = msgBuf, .len = msgLen}; if (setDbOptions(pCreateMsg, pCreateDbInfo, &msg) != TSDB_CODE_SUCCESS) { tfree(pCreateMsg); - return TSDB_CODE_TSC_INVALID_OPERATION; + terrno = TSDB_CODE_TSC_INVALID_OPERATION; + + return NULL; } return pCreateMsg; diff --git a/source/libs/parser/src/astValidate.c b/source/libs/parser/src/astValidate.c index 099932a479..135774cd3b 100644 --- a/source/libs/parser/src/astValidate.c +++ b/source/libs/parser/src/astValidate.c @@ -4171,7 +4171,6 @@ static int32_t doCheckDbOptions(SCreateDbMsg* pCreate, SMsgBuf* pMsgBuf) { return TSDB_CODE_SUCCESS; } - int32_t qParserValidateDclSqlNode(SSqlInfo* pInfo, int64_t id, void** output, int32_t* outputLen, int32_t* type, char* msgBuf, int32_t msgBufLen) { int32_t code = 0;