Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix string literal length for compressed_data_info
The function `compressed_data_info` returns a record containing `name` but copies the data from string literal. Since `heap_form_tuple` expects a `name` value as source as well, it will copy too much data from the source, leading to ASAN complaining about copying outside the allocated range of data. The problem is fixed by using buffers of size `NAMEDATALEN` for each source string, ensuring that each of the string literals has sufficient data for being copied as names.
- Loading branch information