diff --git a/src/tsdb/src/tsdbMeta.c b/src/tsdb/src/tsdbMeta.c index cf22c033ef11965f1f82757d9826a0f4dc421a18..9f1e507d548c0284d3f5bf4398e3e43348e449d8 100644 --- a/src/tsdb/src/tsdbMeta.c +++ b/src/tsdb/src/tsdbMeta.c @@ -271,7 +271,7 @@ STSchema *tsdbGetTableSchemaByVersion(STsdbMeta *pMeta, STable *pTable, int16_t tsdbCompareSchemaVersion, TD_EQ); if (ptr == NULL) return NULL; - return (STSchema *)ptr; + return *(STSchema **)ptr; } STSchema * tsdbGetTableTagSchema(STsdbMeta *pMeta, STable *pTable) {