aboutsummaryrefslogtreecommitdiffstats
path: root/g10/tdbio.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2012-01-20 13:27:36 +0000
committerWerner Koch <[email protected]>2012-01-20 13:27:36 +0000
commite97e2ced6cf3ee295a3cc9f8968969a1910380ea (patch)
treea93dc002b07e86f218886d3a08f06ecece0f09c6 /g10/tdbio.c
parentDo not copy default merge commit log entries into the ChangeLog. (diff)
downloadgnupg-e97e2ced6cf3ee295a3cc9f8968969a1910380ea.tar.gz
gnupg-e97e2ced6cf3ee295a3cc9f8968969a1910380ea.zip
estream: Fix unclean usage of realloc.
* common/estream-printf.c (_ESTREAM_PRINTF_MALLOC): Remove. (_ESTREAM_PRINTF_FREE): Remove. (_ESTREAM_PRINTF_REALLOC): New. (fixed_realloc) [!_ESTREAM_PRINTF_REALLOC]): New. (estream_vasprintf): Use my_printf_realloc instead of my_printf_malloc and my_printf_free. (dynamic_buffer_out): Use my_printf_realloc instead of realloc. -- This bug will never happen in current GnuPG/Libgcrypt because we use the standard memory allocation functions via Libgcrypt. However, when used in other environments it would mess up the heap for an asprintf with an output length larger than ~512 bytes.
Diffstat (limited to 'g10/tdbio.c')
0 files changed, 0 insertions, 0 deletions