From cff63da930b6b3f0253668911e0931713b2b584a Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Fri, 1 Jul 2016 13:44:32 +0200 Subject: [PATCH] tools/gpgtar: Annotate semi-static allocation. * tools/gpgtar.c (shell_parse_argv): Annotate argument vector as leaked. Signed-off-by: Justus Winter --- tools/gpgtar.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/gpgtar.c b/tools/gpgtar.c index 416f51446..a3429de64 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; }