From ac48c21410670fa926f069da5fcff8c2d4d6e41e Mon Sep 17 00:00:00 2001 From: kailixu Date: Mon, 20 Feb 2023 03:06:12 +0800 Subject: [PATCH] chore: code optimization --- src/mnode/src/mnodeTable.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/mnode/src/mnodeTable.c b/src/mnode/src/mnodeTable.c index 733665793c..f204842e69 100644 --- a/src/mnode/src/mnodeTable.c +++ b/src/mnode/src/mnodeTable.c @@ -2487,23 +2487,18 @@ static int32_t mnodeProcessMetaSyncDropTableMsg(SMnodeMsg *pMsg) { fnameList = strsplit(fStr, ".", &fnum); if (fnum > 6 && 0 == strncmp(fnameList[2], META_SYNC_DROP_VNDTB, META_SYNC_DROP_TABLE_LEN)) { tableType = atoi(fnameList[3]); - if (errno != 0) { - code = TAOS_SYSTEM_ERROR(errno); + if (tableType != TSDB_CHILD_TABLE && tableType != TSDB_NORMAL_TABLE) { + code = TSDB_CODE_MND_INVALID_TABLE_NAME; goto _exit; } vgId = atoi(fnameList[4]); - if (errno != 0) { - code = TAOS_SYSTEM_ERROR(errno); + if (vgId < 2) { + code = TSDB_CODE_MND_INVALID_TABLE_NAME; goto _exit; } uid = strtoull(fnameList[5], NULL, 10); - if (errno != 0) { - code = TAOS_SYSTEM_ERROR(errno); - goto _exit; - } tid = atoi(fnameList[6]); - if (errno != 0) { - code = TAOS_SYSTEM_ERROR(errno); + if (tid < 0) { goto _exit; } strncpy(tbName, fnameList[0], TSDB_TABLE_FNAME_LEN); -- GitLab