diff options
author | Tom de Vries <tdevries@suse.de> | 2018-11-27 08:25:52 +0000 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2018-11-27 08:25:52 +0000 |
commit | 0c155f24a945a55c37a963f64e89870f60543e64 (patch) | |
tree | 5936c40993d7b836b78772d3d1b6d97cd1055148 /libbacktrace/mmap.c | |
parent | 1ea7ea181d8d3139df4ea66dc2ee98b27fa66b6f (diff) |
[libbacktrace] Avoid realloc with size == 0 in backtrace_vector_release
As of C17, realloc with size 0 is marked as an obsolescent feature.
Fix this in backtrace_vector_release by using free instead.
Bootstrapped and reg-tested on x86_64.
2018-11-27 Tom de Vries <tdevries@suse.de>
* alloc.c (backtrace_vector_release): Handle vec->size == 0 using free
instead of realloc.
* Makefile.am (check_PROGRAMS): Add unittest.
* Makefile.in: Regenerate.
* unittest.c: New file.
From-SVN: r266504
Diffstat (limited to 'libbacktrace/mmap.c')
0 files changed, 0 insertions, 0 deletions