Merge pull request #28156 from taosdata/fix/TD-32378/strncpy
fix: cpy mem overflow
This commit is contained in:
commit
7822ba0953
|
@ -324,7 +324,9 @@ void killAllCheckpointTrans(SMnode *pMnode, SVgroupChangeInfo *pChangeInfo) {
|
||||||
|
|
||||||
size_t len = 0;
|
size_t len = 0;
|
||||||
void *pKey = taosHashGetKey(pDb, &len);
|
void *pKey = taosHashGetKey(pDb, &len);
|
||||||
tstrncpy(p, pKey, 128);
|
int cpLen = (127 < len) ? 127 : len;
|
||||||
|
TAOS_STRNCPY(p, pKey, cpLen);
|
||||||
|
p[cpLen] = '\0';
|
||||||
|
|
||||||
int32_t code = doKillCheckpointTrans(pMnode, pKey, len);
|
int32_t code = doKillCheckpointTrans(pMnode, pKey, len);
|
||||||
if (code) {
|
if (code) {
|
||||||
|
|
Loading…
Reference in New Issue