!3630 修复AddCStringVar函数中memcpy_s越界
Merge pull request !3630 from 木匠钉子/memcpy_overflow
This commit is contained in:
@ -982,7 +982,7 @@ Datum ScalarVector::AddCStringVar(Datum data, int aindex)
|
||||
char* src_ptr = NULL;
|
||||
int var_len;
|
||||
src_ptr = DatumGetPointer(data);
|
||||
Size len = strlen(DatumGetPointer(data)) + 1;
|
||||
Size len = strlen(DatumGetPointer(data));
|
||||
char* result = NULL;
|
||||
|
||||
if ((len + VARHDRSZ_SHORT) < VARATT_SHORT_MAX) {
|
||||
|
||||
Reference in New Issue
Block a user