diff --git a/src/common/src/tname.c b/src/common/src/tname.c index a93a2bd5d89d5d96f3eeedb6bb0c2345bba41cd0..5c49e2e1026995e8d3924ba6d63a0c0b504c7439 100644 --- a/src/common/src/tname.c +++ b/src/common/src/tname.c @@ -380,7 +380,7 @@ int32_t tNameFromString(SName* dst, const char* str, uint32_t type) { return -1; } - int32_t len = p - str; + int32_t len = (int32_t)(p - str); // too long account id or too long db name if (len >= tListLen(dst->acctId) || len == 0) { @@ -400,7 +400,7 @@ int32_t tNameFromString(SName* dst, const char* str, uint32_t type) { if (p == NULL) { len = (int32_t) strlen(start); } else { - len = p - start; + len = (int32_t) (p - start); } // too long account id or too long db name