[git] GnuPG - branch, master, updated. gnupg-2.1.17-7-g6e96cdd

by Justus Winter cvs at cvs.gnupg.org
Wed Dec 21 16:27:09 CET 2016


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 "The GNU Privacy Guard".

The branch, master has been updated
       via  6e96cdd41a0e55b672309431062f37c4a4a9f485 (commit)
      from  6204f8104fea42d706a68e77e2dc0bca4704bddc (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 6e96cdd41a0e55b672309431062f37c4a4a9f485
Author: Justus Winter <justus at g10code.com>
Date:   Wed Dec 21 16:14:45 2016 +0100

    gpgscm: Guard use of union member.
    
    * tests/gpgscm/scheme.c (opexe_5): Check that we have a file port
    before accessing filename.  Fixes a crash on 32-bit architectures.
    
    Fixes-commit: e7429b1ced0c69fa7901f888f8dc25f00fc346a4
    Signed-off-by: Justus Winter <justus at g10code.com>

diff --git a/tests/gpgscm/scheme.c b/tests/gpgscm/scheme.c
index a5b7691..2844545 100644
--- a/tests/gpgscm/scheme.c
+++ b/tests/gpgscm/scheme.c
@@ -4838,7 +4838,7 @@ static pointer opexe_5(scheme *sc, enum scheme_opcodes op) {
                } else {
                     sc->nesting_stack[sc->file_i]++;
 #if USE_TAGS && SHOW_ERROR_LINE
-		    {
+		    if (sc->load_stack[sc->file_i].kind & port_file) {
 		      const char *filename =
 			sc->load_stack[sc->file_i].rep.stdio.filename;
 		      int lineno =

-----------------------------------------------------------------------

Summary of changes:
 tests/gpgscm/scheme.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
The GNU Privacy Guard
http://git.gnupg.org




More information about the Gnupg-commits mailing list