Fix sanitizer pointer overflow warning when perform pointer arithmetic (#2098)

Convert the pointer to intptr_t to perform arithmetic to avoid the warning.
This commit is contained in:
Wenyong Huang 2023-04-03 14:32:44 +08:00 committed by GitHub
parent 156318f0d4
commit 5c201995f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -153,7 +153,7 @@ static void
adjust_ptr(uint8 **p_ptr, intptr_t offset)
{
if (*p_ptr)
*p_ptr += offset;
*p_ptr = (uint8 *)((intptr_t)(*p_ptr) + offset);
}
int