[git] GPG-ERROR - branch, master, updated. libgpg-error-1.31-6-gfe2f8fc
by Andre Heinecke
cvs at cvs.gnupg.org
Thu Jul 5 08:51:51 CEST 2018
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Error codes used by GnuPG et al.".
The branch, master has been updated
via fe2f8fca3114e3a5727fdbbc5e7ebc4e442d0401 (commit)
from 043a91b8cd4bb71cb96086b51d6bc1b1a1821a41 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit fe2f8fca3114e3a5727fdbbc5e7ebc4e442d0401
Author: Andre Heinecke <aheinecke at intevation.de>
Date: Wed Jul 4 18:19:42 2018 +0200
core: Initialize values in estream_format
* src/estream-printf.c (_gpgrt_estream_format): Make sure
valuetable.value is inialized even on stack.
--
This makes the behavior more consistent with the calloc'ed
codepath for more then 8 variables.
It also fixes a potential crash if there were unmatched
format args provided.
GnuPG-Bug-Id: T4054
diff --git a/src/estream-printf.c b/src/estream-printf.c
index f1cbcde..eb6fa3a 100644
--- a/src/estream-printf.c
+++ b/src/estream-printf.c
@@ -1565,7 +1565,11 @@ _gpgrt_estream_format (estream_printf_out_t outfnc,
else
{
for (validx=0; validx < DIM(valuetable_buffer); validx++)
- valuetable[validx].vt = VALTYPE_UNSUPPORTED;
+ {
+ valuetable[validx].vt = VALTYPE_UNSUPPORTED;
+ memset (&valuetable[validx].value, 0,
+ sizeof valuetable[validx].value);
+ }
}
for (argidx=0; argidx < argspecs_len; argidx++)
{
-----------------------------------------------------------------------
Summary of changes:
src/estream-printf.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
hooks/post-receive
--
Error codes used by GnuPG et al.
http://git.gnupg.org
More information about the Gnupg-commits
mailing list