[Pkg-gnupg-commit] [gnupg2] 93/160: tools/gpgtar: Annotate semi-static allocation.

Daniel Kahn Gillmor dkg at fifthhorseman.net
Fri Jul 15 09:36:39 UTC 2016


This is an automated email from the git hooks/post-receive script.

dkg pushed a commit to branch upstream
in repository gnupg2.

commit cff63da930b6b3f0253668911e0931713b2b584a
Author: Justus Winter <justus at g10code.com>
Date:   Fri Jul 1 13:44:32 2016 +0200

    tools/gpgtar: Annotate semi-static allocation.
    
    * tools/gpgtar.c (shell_parse_argv): Annotate argument vector as
    leaked.
    
    Signed-off-by: Justus Winter <justus at g10code.com>
---
 tools/gpgtar.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/tools/gpgtar.c b/tools/gpgtar.c
index 416f514..a3429de 100644
--- a/tools/gpgtar.c
+++ b/tools/gpgtar.c
@@ -275,7 +275,12 @@ shell_parse_argv (const char *s, int *r_argc, char ***r_argv)
     return 1;
 
   for (i = 0; list; i++)
-    (*r_argv)[i] = list->d, list = list->next;
+    {
+      gpgrt_annotate_leaked_object (list);
+      (*r_argv)[i] = list->d;
+      list = list->next;
+    }
+  gpgrt_annotate_leaked_object (*r_argv);
   return 0;
 }
 


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/gnupg2.git



More information about the Pkg-gnupg-commit mailing list